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

models.batch-2016-08-10-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "listJobs" ],
    "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" : [ "describeComputeEnvironments", "describeJobDefinitions", "describeJobQueues" ]
  },
  "metadata" : {
    "apiVersion" : "2016-08-10",
    "asyncBuilder" : "DefaultBatchAsyncClientBuilder",
    "asyncBuilderInterface" : "BatchAsyncClientBuilder",
    "asyncClient" : "DefaultBatchAsyncClient",
    "asyncInterface" : "BatchAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultBatchBaseClientBuilder",
    "baseBuilderInterface" : "BatchBaseClientBuilder",
    "baseExceptionName" : "BatchException",
    "baseRequestName" : "BatchRequest",
    "baseResponseName" : "BatchResponse",
    "cborProtocol" : false,
    "clientPackageName" : "batch",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS Batch",
    "documentation" : "

AWS Batch enables you to run batch computing workloads on the AWS Cloud. Batch computing is a common way for developers, scientists, and engineers to access large amounts of compute resources, and AWS Batch removes the undifferentiated heavy lifting of configuring and managing the required infrastructure. AWS Batch will be familiar to users of traditional batch computing software. This service can efficiently provision resources in response to jobs submitted in order to eliminate capacity constraints, reduce compute costs, and deliver results quickly.

As a fully managed service, AWS Batch enables developers, scientists, and engineers to run batch computing workloads of any scale. AWS Batch automatically provisions compute resources and optimizes the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there is no need to install or manage batch computing software, which allows you to focus on analyzing results and solving problems. AWS Batch reduces operational complexities, saves time, and reduces costs, which makes it easy for developers, scientists, and engineers to run their batch jobs in the AWS Cloud.

", "endpointPrefix" : "batch", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.batch", "fullModelPackageName" : "software.amazon.awssdk.services.batch.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.batch.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.batch.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.batch.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "batch.model", "paginatorsPackageName" : "batch.paginators", "protocol" : "rest-json", "requestTransformPackageName" : "batch.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Batch", "serviceName" : "Batch", "signingName" : "batch", "syncBuilder" : "DefaultBatchClientBuilder", "syncBuilderInterface" : "BatchClientBuilder", "syncClient" : "DefaultBatchClient", "syncInterface" : "BatchClient", "transformPackageName" : "batch.transform", "uid" : "batch-2016-08-10", "xmlProtocol" : false }, "operations" : { "CancelJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Cancels a job in an AWS Batch job queue. Jobs that are in the SUBMITTED, PENDING, or RUNNABLE state are cancelled. Jobs that have progressed to STARTING or RUNNING are not cancelled (but the API operation still succeeds, even if no job is cancelled); these jobs must be terminated with the TerminateJob operation.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CancelJobRequest", "variableName" : "cancelJobRequest", "variableType" : "CancelJobRequest", "documentation" : "", "simpleType" : "CancelJobRequest", "variableSetterType" : "CancelJobRequest" }, "methodName" : "cancelJob", "operationName" : "CancelJob", "paginated" : false, "returnType" : { "returnType" : "CancelJobResponse", "documentation" : null }, "syncReturnType" : "CancelJobResponse" }, "CreateComputeEnvironment" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an AWS Batch compute environment. You can create MANAGED or UNMANAGED compute environments.

In a managed compute environment, AWS Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the launch template that you specify when you create the compute environment. You can choose to use Amazon EC2 On-Demand Instances or Spot Instances in your managed compute environment. You can optionally set a maximum price so that Spot Instances only launch when the Spot Instance price is below a specified percentage of the On-Demand price.

Multi-node parallel jobs are not supported on Spot Instances.

In an unmanaged compute environment, you can manage your own compute resources. This provides more compute resource configuration options, such as using a custom AMI, but you must ensure that your AMI meets the Amazon ECS container instance AMI specification. For more information, see Container Instance AMIs in the Amazon Elastic Container Service Developer Guide. After you have created your unmanaged compute environment, you can use the DescribeComputeEnvironments operation to find the Amazon ECS cluster that is associated with it. Then, manually launch your container instances into that Amazon ECS cluster. For more information, see Launching an Amazon ECS Container Instance in the Amazon Elastic Container Service Developer Guide.

AWS Batch does not upgrade the AMIs in a compute environment after it is created (for example, when a newer version of the Amazon ECS-optimized AMI is available). You are responsible for the management of the guest operating system (including updates and security patches) and any additional application software or utilities that you install on the compute resources. To use a new AMI for your AWS Batch jobs:

  1. Create a new compute environment with the new AMI.

  2. Add the compute environment to an existing job queue.

  3. Remove the old compute environment from your job queue.

  4. Delete the old compute environment.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateComputeEnvironmentRequest", "variableName" : "createComputeEnvironmentRequest", "variableType" : "CreateComputeEnvironmentRequest", "documentation" : "", "simpleType" : "CreateComputeEnvironmentRequest", "variableSetterType" : "CreateComputeEnvironmentRequest" }, "methodName" : "createComputeEnvironment", "operationName" : "CreateComputeEnvironment", "paginated" : false, "returnType" : { "returnType" : "CreateComputeEnvironmentResponse", "documentation" : null }, "syncReturnType" : "CreateComputeEnvironmentResponse" }, "CreateJobQueue" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an AWS Batch job queue. When you create a job queue, you associate one or more compute environments to the queue and assign an order of preference for the compute environments.

You also set a priority to the job queue that determines the order in which the AWS Batch scheduler places jobs onto its associated compute environments. For example, if a compute environment is associated with more than one job queue, the job queue with a higher priority is given preference for scheduling jobs to that compute environment.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateJobQueueRequest", "variableName" : "createJobQueueRequest", "variableType" : "CreateJobQueueRequest", "documentation" : "", "simpleType" : "CreateJobQueueRequest", "variableSetterType" : "CreateJobQueueRequest" }, "methodName" : "createJobQueue", "operationName" : "CreateJobQueue", "paginated" : false, "returnType" : { "returnType" : "CreateJobQueueResponse", "documentation" : null }, "syncReturnType" : "CreateJobQueueResponse" }, "DeleteComputeEnvironment" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an AWS Batch compute environment.

Before you can delete a compute environment, you must set its state to DISABLED with the UpdateComputeEnvironment API operation and disassociate it from any job queues with the UpdateJobQueue API operation.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteComputeEnvironmentRequest", "variableName" : "deleteComputeEnvironmentRequest", "variableType" : "DeleteComputeEnvironmentRequest", "documentation" : "", "simpleType" : "DeleteComputeEnvironmentRequest", "variableSetterType" : "DeleteComputeEnvironmentRequest" }, "methodName" : "deleteComputeEnvironment", "operationName" : "DeleteComputeEnvironment", "paginated" : false, "returnType" : { "returnType" : "DeleteComputeEnvironmentResponse", "documentation" : null }, "syncReturnType" : "DeleteComputeEnvironmentResponse" }, "DeleteJobQueue" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified job queue. You must first disable submissions for a queue with the UpdateJobQueue operation. All jobs in the queue are terminated when you delete a job queue.

It is not necessary to disassociate compute environments from a queue before submitting a DeleteJobQueue request.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteJobQueueRequest", "variableName" : "deleteJobQueueRequest", "variableType" : "DeleteJobQueueRequest", "documentation" : "", "simpleType" : "DeleteJobQueueRequest", "variableSetterType" : "DeleteJobQueueRequest" }, "methodName" : "deleteJobQueue", "operationName" : "DeleteJobQueue", "paginated" : false, "returnType" : { "returnType" : "DeleteJobQueueResponse", "documentation" : null }, "syncReturnType" : "DeleteJobQueueResponse" }, "DeregisterJobDefinition" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters an AWS Batch job definition.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterJobDefinitionRequest", "variableName" : "deregisterJobDefinitionRequest", "variableType" : "DeregisterJobDefinitionRequest", "documentation" : "", "simpleType" : "DeregisterJobDefinitionRequest", "variableSetterType" : "DeregisterJobDefinitionRequest" }, "methodName" : "deregisterJobDefinition", "operationName" : "DeregisterJobDefinition", "paginated" : false, "returnType" : { "returnType" : "DeregisterJobDefinitionResponse", "documentation" : null }, "syncReturnType" : "DeregisterJobDefinitionResponse" }, "DescribeComputeEnvironments" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes one or more of your compute environments.

If you are using an unmanaged compute environment, you can use the DescribeComputeEnvironment operation to determine the ecsClusterArn that you should launch your Amazon ECS container instances into.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeComputeEnvironmentsRequest", "variableName" : "describeComputeEnvironmentsRequest", "variableType" : "DescribeComputeEnvironmentsRequest", "documentation" : "", "simpleType" : "DescribeComputeEnvironmentsRequest", "variableSetterType" : "DescribeComputeEnvironmentsRequest" }, "methodName" : "describeComputeEnvironments", "operationName" : "DescribeComputeEnvironments", "paginated" : true, "returnType" : { "returnType" : "DescribeComputeEnvironmentsResponse", "documentation" : null }, "syncReturnType" : "DescribeComputeEnvironmentsResponse" }, "DescribeJobDefinitions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a list of job definitions. You can specify a status (such as ACTIVE) to only return job definitions that match that status.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeJobDefinitionsRequest", "variableName" : "describeJobDefinitionsRequest", "variableType" : "DescribeJobDefinitionsRequest", "documentation" : "", "simpleType" : "DescribeJobDefinitionsRequest", "variableSetterType" : "DescribeJobDefinitionsRequest" }, "methodName" : "describeJobDefinitions", "operationName" : "DescribeJobDefinitions", "paginated" : true, "returnType" : { "returnType" : "DescribeJobDefinitionsResponse", "documentation" : null }, "syncReturnType" : "DescribeJobDefinitionsResponse" }, "DescribeJobQueues" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes one or more of your job queues.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeJobQueuesRequest", "variableName" : "describeJobQueuesRequest", "variableType" : "DescribeJobQueuesRequest", "documentation" : "", "simpleType" : "DescribeJobQueuesRequest", "variableSetterType" : "DescribeJobQueuesRequest" }, "methodName" : "describeJobQueues", "operationName" : "DescribeJobQueues", "paginated" : true, "returnType" : { "returnType" : "DescribeJobQueuesResponse", "documentation" : null }, "syncReturnType" : "DescribeJobQueuesResponse" }, "DescribeJobs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a list of AWS Batch jobs.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeJobsRequest", "variableName" : "describeJobsRequest", "variableType" : "DescribeJobsRequest", "documentation" : "", "simpleType" : "DescribeJobsRequest", "variableSetterType" : "DescribeJobsRequest" }, "methodName" : "describeJobs", "operationName" : "DescribeJobs", "paginated" : false, "returnType" : { "returnType" : "DescribeJobsResponse", "documentation" : null }, "syncReturnType" : "DescribeJobsResponse" }, "ListJobs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of AWS Batch jobs.

You must specify only one of the following:

  • a job queue ID to return a list of jobs in that job queue

  • a multi-node parallel job ID to return a list of that job's nodes

  • an array job ID to return a list of that job's children

You can filter the results by job status with the jobStatus parameter. If you do not specify a status, only RUNNING jobs are returned.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListJobsRequest", "variableName" : "listJobsRequest", "variableType" : "ListJobsRequest", "documentation" : "", "simpleType" : "ListJobsRequest", "variableSetterType" : "ListJobsRequest" }, "methodName" : "listJobs", "operationName" : "ListJobs", "paginated" : true, "returnType" : { "returnType" : "ListJobsResponse", "documentation" : null }, "syncReturnType" : "ListJobsResponse" }, "RegisterJobDefinition" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an AWS Batch job definition.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterJobDefinitionRequest", "variableName" : "registerJobDefinitionRequest", "variableType" : "RegisterJobDefinitionRequest", "documentation" : "", "simpleType" : "RegisterJobDefinitionRequest", "variableSetterType" : "RegisterJobDefinitionRequest" }, "methodName" : "registerJobDefinition", "operationName" : "RegisterJobDefinition", "paginated" : false, "returnType" : { "returnType" : "RegisterJobDefinitionResponse", "documentation" : null }, "syncReturnType" : "RegisterJobDefinitionResponse" }, "SubmitJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Submits an AWS Batch job from a job definition. Parameters specified during SubmitJob override parameters defined in the job definition.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SubmitJobRequest", "variableName" : "submitJobRequest", "variableType" : "SubmitJobRequest", "documentation" : "", "simpleType" : "SubmitJobRequest", "variableSetterType" : "SubmitJobRequest" }, "methodName" : "submitJob", "operationName" : "SubmitJob", "paginated" : false, "returnType" : { "returnType" : "SubmitJobResponse", "documentation" : null }, "syncReturnType" : "SubmitJobResponse" }, "TerminateJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Terminates a job in a job queue. Jobs that are in the STARTING or RUNNING state are terminated, which causes them to transition to FAILED. Jobs that have not progressed to the STARTING state are cancelled.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TerminateJobRequest", "variableName" : "terminateJobRequest", "variableType" : "TerminateJobRequest", "documentation" : "", "simpleType" : "TerminateJobRequest", "variableSetterType" : "TerminateJobRequest" }, "methodName" : "terminateJob", "operationName" : "TerminateJob", "paginated" : false, "returnType" : { "returnType" : "TerminateJobResponse", "documentation" : null }, "syncReturnType" : "TerminateJobResponse" }, "UpdateComputeEnvironment" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an AWS Batch compute environment.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateComputeEnvironmentRequest", "variableName" : "updateComputeEnvironmentRequest", "variableType" : "UpdateComputeEnvironmentRequest", "documentation" : "", "simpleType" : "UpdateComputeEnvironmentRequest", "variableSetterType" : "UpdateComputeEnvironmentRequest" }, "methodName" : "updateComputeEnvironment", "operationName" : "UpdateComputeEnvironment", "paginated" : false, "returnType" : { "returnType" : "UpdateComputeEnvironmentResponse", "documentation" : null }, "syncReturnType" : "UpdateComputeEnvironmentResponse" }, "UpdateJobQueue" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a job queue.

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

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ServerException", "documentation" : "

These errors are usually caused by a server issue.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateJobQueueRequest", "variableName" : "updateJobQueueRequest", "variableType" : "UpdateJobQueueRequest", "documentation" : "", "simpleType" : "UpdateJobQueueRequest", "variableSetterType" : "UpdateJobQueueRequest" }, "methodName" : "updateJobQueue", "operationName" : "UpdateJobQueue", "paginated" : false, "returnType" : { "returnType" : "UpdateJobQueueResponse", "documentation" : null }, "syncReturnType" : "UpdateJobQueueResponse" } }, "shapes" : { "ArrayJobDependency" : { "c2jName" : "ArrayJobDependency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "N_TO_N", "value" : "N_TO_N" }, { "name" : "SEQUENTIAL", "value" : "SEQUENTIAL" } ], "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" : "ArrayJobDependency", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ArrayJobDependency", "variableName" : "arrayJobDependency", "variableType" : "ArrayJobDependency", "documentation" : null, "simpleType" : "ArrayJobDependency", "variableSetterType" : "ArrayJobDependency" }, "wrapper" : false, "xmlNamespace" : null }, "ArrayProperties" : { "c2jName" : "ArrayProperties", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object representing an AWS Batch array job.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job.

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

The size of the array job.

\n@return The size of the array job.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job.

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

The size of the array job.

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

The size of the array job.

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

The size of the array job.

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

The size of the array job.

\n@param size The size of the array job.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Size" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job.

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

The size of the array job.

\n@return The size of the array job.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job.

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

The size of the array job.

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

The size of the array job.

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

The size of the array job.

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

The size of the array job.

\n@param size The size of the array job.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job.

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

The size of the array job.

\n@return The size of the array job.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job.

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

The size of the array job.

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

The size of the array job.

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

The size of the array job.

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

The size of the array job.

\n@param size The size of the array job.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job.

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

An object representing the array properties of a job.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStatusSummary", "beanStyleSetterMethodName" : "setStatusSummary", "c2jName" : "statusSummary", "c2jShape" : "ArrayJobStatusSummary", "defaultConsumerFluentSetterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

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

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n

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

\n

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

\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@deprecated Use {@link #statusSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusSummary(Map)}\n", "documentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

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

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusSummary", "getterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n

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

\n

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

\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.", "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" : "statusSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusSummary", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "StatusSummary", "sensitive" : false, "setterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.", "setterMethodName" : "setStatusSummary", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "statusSummary", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "statusSummary", "variableType" : "java.util.Map", "documentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIndex", "beanStyleSetterMethodName" : "setIndex", "c2jName" : "index", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.\n@deprecated Use {@link #index()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "index", "getterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "index", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "index", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Index", "sensitive" : false, "setterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.", "setterMethodName" : "setIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Index" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIndex", "beanStyleSetterMethodName" : "setIndex", "c2jName" : "index", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.\n@deprecated Use {@link #index()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "index", "getterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "index", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "index", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Index", "sensitive" : false, "setterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.", "setterMethodName" : "setIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Size" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusSummary" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStatusSummary", "beanStyleSetterMethodName" : "setStatusSummary", "c2jName" : "statusSummary", "c2jShape" : "ArrayJobStatusSummary", "defaultConsumerFluentSetterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

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

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n

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

\n

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

\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@deprecated Use {@link #statusSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusSummary(Map)}\n", "documentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

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

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusSummary", "getterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n

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

\n

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

\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.", "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" : "statusSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusSummary", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "StatusSummary", "sensitive" : false, "setterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.", "setterMethodName" : "setStatusSummary", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "statusSummary", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "statusSummary", "variableType" : "java.util.Map", "documentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStatusSummary", "beanStyleSetterMethodName" : "setStatusSummary", "c2jName" : "statusSummary", "c2jShape" : "ArrayJobStatusSummary", "defaultConsumerFluentSetterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

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

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n

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

\n

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

\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@deprecated Use {@link #statusSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusSummary(Map)}\n", "documentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

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

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusSummary", "getterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n

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

\n

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

\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.", "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" : "statusSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusSummary", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "StatusSummary", "sensitive" : false, "setterDocumentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.", "setterMethodName" : "setStatusSummary", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "statusSummary", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "statusSummary", "variableType" : "java.util.Map", "documentation" : "

A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIndex", "beanStyleSetterMethodName" : "setIndex", "c2jName" : "index", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.\n@deprecated Use {@link #index()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "index", "getterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "index", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "index", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Index", "sensitive" : false, "setterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.", "setterMethodName" : "setIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for array job children.

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

An object representing the array properties of a job.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIndex", "beanStyleSetterMethodName" : "setIndex", "c2jName" : "index", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@deprecated Use {@link #index()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "index", "getterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "index", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "index", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Index", "sensitive" : false, "setterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.", "setterMethodName" : "setIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Index" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIndex", "beanStyleSetterMethodName" : "setIndex", "c2jName" : "index", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@deprecated Use {@link #index()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "index", "getterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "index", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "index", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Index", "sensitive" : false, "setterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.", "setterMethodName" : "setIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Size" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "size", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

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

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@return The size of the array job. This parameter is returned for parent array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of the array job. This parameter is returned for parent array jobs.

\n@param size The size of the array job. This parameter is returned for parent array jobs.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

The size of the array job. This parameter is returned for parent array jobs.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIndex", "beanStyleSetterMethodName" : "setIndex", "c2jName" : "index", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@deprecated Use {@link #index()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "index", "getterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "index", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "index", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Index", "sensitive" : false, "setterDocumentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.", "setterMethodName" : "setIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "index", "variableType" : "Integer", "documentation" : "

The job index within the array that is associated with this job. This parameter is returned for children of array jobs.

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

An object representing the details of a container that is part of a job attempt.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerInstanceArn", "beanStyleSetterMethodName" : "setContainerInstanceArn", "c2jName" : "containerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

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

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@deprecated Use {@link #containerInstanceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

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

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerInstanceArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.", "setterMethodName" : "setContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "taskArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@deprecated Use {@link #taskArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

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

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING 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" : "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.", "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

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

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n", "documentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

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

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "exitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "exitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogStreamName", "beanStyleSetterMethodName" : "setLogStreamName", "c2jName" : "logStreamName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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 #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@deprecated Use {@link #logStreamName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreamName", "getterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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" : "logStreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "logStreamName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogStreamName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.", "setterMethodName" : "setLogStreamName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNetworkInterfaces", "beanStyleSetterMethodName" : "setNetworkInterfaces", "c2jName" : "networkInterfaces", "c2jShape" : "NetworkInterfaceList", "defaultConsumerFluentSetterDocumentation" : "

The network interfaces associated with the job attempt.

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

The network interfaces associated with the job attempt.

\n

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

\n

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

\n@return The network interfaces associated with the job attempt.\n@deprecated Use {@link #networkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n", "documentation" : "

The network interfaces associated with the job attempt.

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

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaces", "getterDocumentation" : "

The network interfaces associated with the job attempt.

\n

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

\n

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

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

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.", "setterMethodName" : "setNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : "

The network interfaces associated with the job attempt.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerInstanceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerInstanceArn", "beanStyleSetterMethodName" : "setContainerInstanceArn", "c2jName" : "containerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

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

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@deprecated Use {@link #containerInstanceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

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

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerInstanceArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.", "setterMethodName" : "setContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ExitCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

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

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n", "documentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

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

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "exitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "exitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogStreamName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogStreamName", "beanStyleSetterMethodName" : "setLogStreamName", "c2jName" : "logStreamName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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 #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@deprecated Use {@link #logStreamName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreamName", "getterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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" : "logStreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "logStreamName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogStreamName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.", "setterMethodName" : "setLogStreamName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaces" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNetworkInterfaces", "beanStyleSetterMethodName" : "setNetworkInterfaces", "c2jName" : "networkInterfaces", "c2jShape" : "NetworkInterfaceList", "defaultConsumerFluentSetterDocumentation" : "

The network interfaces associated with the job attempt.

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

The network interfaces associated with the job attempt.

\n

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

\n

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

\n@return The network interfaces associated with the job attempt.\n@deprecated Use {@link #networkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n", "documentation" : "

The network interfaces associated with the job attempt.

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

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaces", "getterDocumentation" : "

The network interfaces associated with the job attempt.

\n

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

\n

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

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

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.", "setterMethodName" : "setNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : "

The network interfaces associated with the job attempt.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TaskArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "taskArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@deprecated Use {@link #taskArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

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

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING 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" : "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.", "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerInstanceArn", "beanStyleSetterMethodName" : "setContainerInstanceArn", "c2jName" : "containerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

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

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@deprecated Use {@link #containerInstanceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

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

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerInstanceArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.", "setterMethodName" : "setContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "taskArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@deprecated Use {@link #taskArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

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

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING 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" : "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.", "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

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

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n", "documentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

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

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "exitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "exitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

The exit code for the job attempt. A non-zero exit code is considered a failure.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogStreamName", "beanStyleSetterMethodName" : "setLogStreamName", "c2jName" : "logStreamName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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 #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@deprecated Use {@link #logStreamName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreamName", "getterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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" : "logStreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "logStreamName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogStreamName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.", "setterMethodName" : "setLogStreamName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNetworkInterfaces", "beanStyleSetterMethodName" : "setNetworkInterfaces", "c2jName" : "networkInterfaces", "c2jShape" : "NetworkInterfaceList", "defaultConsumerFluentSetterDocumentation" : "

The network interfaces associated with the job attempt.

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

The network interfaces associated with the job attempt.

\n

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

\n

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

\n@return The network interfaces associated with the job attempt.\n@deprecated Use {@link #networkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n", "documentation" : "

The network interfaces associated with the job attempt.

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

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaces", "getterDocumentation" : "

The network interfaces associated with the job attempt.

\n

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

\n

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

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

The network interfaces associated with the job attempt.

\n@param networkInterfaces The network interfaces associated with the job attempt.", "setterMethodName" : "setNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : "

The network interfaces associated with the job attempt.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttemptContainerDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "attemptContainerDetail", "variableType" : "AttemptContainerDetail", "documentation" : null, "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "wrapper" : false, "xmlNamespace" : null }, "AttemptDetail" : { "c2jName" : "AttemptDetail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object representing a job attempt.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "AttemptContainerDetail", "defaultConsumerFluentSetterDocumentation" : "

Details about the container in this job attempt.

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

Details about the container in this job attempt.

\n@return Details about the container in this job attempt.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(AttemptContainerDetail)}\n", "documentation" : "

Details about the container in this job attempt.

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

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

Details about the container in this job attempt.

\n@return Details about the container in this job attempt.", "getterModel" : { "returnType" : "AttemptContainerDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "container", "variableType" : "AttemptContainerDetail", "documentation" : null, "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "container", "variableType" : "AttemptContainerDetail", "documentation" : "

Details about the container in this job attempt.

", "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

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

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@return A short, human-readable string to provide additional details about the current status of the job attempt.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

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

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@return A short, human-readable string to provide additional details about the current status of the job attempt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Container" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "AttemptContainerDetail", "defaultConsumerFluentSetterDocumentation" : "

Details about the container in this job attempt.

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

Details about the container in this job attempt.

\n@return Details about the container in this job attempt.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(AttemptContainerDetail)}\n", "documentation" : "

Details about the container in this job attempt.

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

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

Details about the container in this job attempt.

\n@return Details about the container in this job attempt.", "getterModel" : { "returnType" : "AttemptContainerDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "container", "variableType" : "AttemptContainerDetail", "documentation" : null, "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "container", "variableType" : "AttemptContainerDetail", "documentation" : "

Details about the container in this job attempt.

", "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

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

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@return A short, human-readable string to provide additional details about the current status of the job attempt.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

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

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@return A short, human-readable string to provide additional details about the current status of the job attempt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StoppedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "AttemptContainerDetail", "defaultConsumerFluentSetterDocumentation" : "

Details about the container in this job attempt.

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

Details about the container in this job attempt.

\n@return Details about the container in this job attempt.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(AttemptContainerDetail)}\n", "documentation" : "

Details about the container in this job attempt.

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

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

Details about the container in this job attempt.

\n@return Details about the container in this job attempt.", "getterModel" : { "returnType" : "AttemptContainerDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

Details about the container in this job attempt.

\n@param container Details about the container in this job attempt.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "container", "variableType" : "AttemptContainerDetail", "documentation" : null, "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttemptContainerDetail", "variableName" : "container", "variableType" : "AttemptContainerDetail", "documentation" : "

Details about the container in this job attempt.

", "simpleType" : "AttemptContainerDetail", "variableSetterType" : "AttemptContainerDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

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

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

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

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@return A short, human-readable string to provide additional details about the current status of the job attempt.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

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

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@return A short, human-readable string to provide additional details about the current status of the job attempt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

A short, human-readable string to provide additional details about the current status of the job attempt.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttemptDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "attemptDetail", "variableType" : "AttemptDetail", "documentation" : null, "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "wrapper" : false, "xmlNamespace" : null }, "CEState" : { "c2jName" : "CEState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ENABLED", "value" : "ENABLED" }, { "name" : "DISABLED", "value" : "DISABLED" } ], "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" : "CEState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CEState", "variableName" : "ceState", "variableType" : "CEState", "documentation" : null, "simpleType" : "CEState", "variableSetterType" : "CEState" }, "wrapper" : false, "xmlNamespace" : null }, "CEStatus" : { "c2jName" : "CEStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATING", "value" : "CREATING" }, { "name" : "UPDATING", "value" : "UPDATING" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" }, { "name" : "VALID", "value" : "VALID" }, { "name" : "INVALID", "value" : "INVALID" } ], "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" : "CEStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CEStatus", "variableName" : "ceStatus", "variableType" : "CEStatus", "documentation" : null, "simpleType" : "CEStatus", "variableSetterType" : "CEStatus" }, "wrapper" : false, "xmlNamespace" : null }, "CEType" : { "c2jName" : "CEType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "MANAGED", "value" : "MANAGED" }, { "name" : "UNMANAGED", "value" : "UNMANAGED" } ], "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" : "CEType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CEType", "variableName" : "ceType", "variableType" : "CEType", "documentation" : null, "simpleType" : "CEType", "variableSetterType" : "CEType" }, "wrapper" : false, "xmlNamespace" : null }, "CRAllocationStrategy" : { "c2jName" : "CRAllocationStrategy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BEST_FIT", "value" : "BEST_FIT" }, { "name" : "BEST_FIT_PROGRESSIVE", "value" : "BEST_FIT_PROGRESSIVE" }, { "name" : "SPOT_CAPACITY_OPTIMIZED", "value" : "SPOT_CAPACITY_OPTIMIZED" } ], "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" : "CRAllocationStrategy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CRAllocationStrategy", "variableName" : "crAllocationStrategy", "variableType" : "CRAllocationStrategy", "documentation" : null, "simpleType" : "CRAllocationStrategy", "variableSetterType" : "CRAllocationStrategy" }, "wrapper" : false, "xmlNamespace" : null }, "CRType" : { "c2jName" : "CRType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EC2", "value" : "EC2" }, { "name" : "SPOT", "value" : "SPOT" } ], "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" : "CRType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CRType", "variableName" : "crType", "variableType" : "CRType", "documentation" : null, "simpleType" : "CRType", "variableSetterType" : "CRType" }, "wrapper" : false, "xmlNamespace" : null }, "CancelJobRequest" : { "c2jName" : "CancelJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "CancelJob", "locationName" : null, "requestUri" : "/v1/canceljob", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The AWS Batch job ID of the job 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@return The AWS Batch job ID of the job to cancel.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS Batch job ID of the job to cancel.

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

The AWS Batch job ID of the job to cancel.

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

The AWS Batch job ID of the job to cancel.

\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@return The AWS Batch job ID of the job 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" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@param jobId The AWS Batch job ID of the job to cancel.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The AWS Batch job ID of the job to cancel.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

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

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

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

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The AWS Batch job ID of the job 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@return The AWS Batch job ID of the job to cancel.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS Batch job ID of the job to cancel.

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

The AWS Batch job ID of the job to cancel.

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

The AWS Batch job ID of the job to cancel.

\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@return The AWS Batch job ID of the job 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" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@param jobId The AWS Batch job ID of the job to cancel.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The AWS Batch job ID of the job to cancel.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

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

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

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

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The AWS Batch job ID of the job 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@return The AWS Batch job ID of the job to cancel.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS Batch job ID of the job to cancel.

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

The AWS Batch job ID of the job to cancel.

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

The AWS Batch job ID of the job to cancel.

\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@return The AWS Batch job ID of the job 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" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The AWS Batch job ID of the job to cancel.

\n@param jobId The AWS Batch job ID of the job to cancel.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The AWS Batch job ID of the job to cancel.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

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

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

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

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobId", "reason" ], "shapeName" : "CancelJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CancelJobRequest", "variableName" : "cancelJobRequest", "variableType" : "CancelJobRequest", "documentation" : null, "simpleType" : "CancelJobRequest", "variableSetterType" : "CancelJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CancelJobResponse" : { "c2jName" : "CancelJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : 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" : "CancelJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CancelJobResponse", "variableName" : "cancelJobResponse", "variableType" : "CancelJobResponse", "documentation" : null, "simpleType" : "CancelJobResponse", "variableSetterType" : "CancelJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ClientException" : { "c2jName" : "ClientException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ClientException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ClientException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ClientException", "variableName" : "clientException", "variableType" : "ClientException", "documentation" : null, "simpleType" : "ClientException", "variableSetterType" : "ClientException" }, "wrapper" : false, "xmlNamespace" : null }, "ComputeEnvironmentDetail" : { "c2jName" : "ComputeEnvironmentDetail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object representing an AWS Batch compute environment.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "ecsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

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

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@deprecated Use {@link #ecsClusterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ecsClusterArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

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

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ecsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CEType", "defaultConsumerFluentSetterDocumentation" : "

The type of the compute environment.

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

The type of the compute environment.

\n

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

\n@return The type of the compute environment.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

\n

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

\n@return The type of the compute environment.\n@see CEType", "getterModel" : { "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 the compute environment.

\n@param type The type of the compute environment.\n@see CEType", "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 the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

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

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n

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

\n@return The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

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

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n

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

\n@return The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState", "getterModel" : { "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 compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState", "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 compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "CEStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

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

The current status of the compute environment (for example, CREATING or VALID).

\n

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

\n@return The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status of the compute environment (for example, CREATING or VALID).

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

The current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

\n

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

\n@return The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus", "getterModel" : { "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 current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The current status of the compute environment (for example, CREATING or VALID).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@return A short, human-readable string to provide additional details about the current status of the compute environment.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@return A short, human-readable string to provide additional details about the current status of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResource", "defaultConsumerFluentSetterDocumentation" : "

The compute resources defined for the compute environment.

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

The compute resources defined for the compute environment.

\n@return The compute resources defined for the compute environment.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n", "documentation" : "

The compute resources defined for the compute environment.

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

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

The compute resources defined for the compute environment.

\n@return The compute resources defined for the compute environment.", "getterModel" : { "returnType" : "ComputeResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : "

The compute resources defined for the compute environment.

", "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

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

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

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

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.", "getterModel" : { "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 service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.", "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 service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputeEnvironmentName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputeResources" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResource", "defaultConsumerFluentSetterDocumentation" : "

The compute resources defined for the compute environment.

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

The compute resources defined for the compute environment.

\n@return The compute resources defined for the compute environment.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n", "documentation" : "

The compute resources defined for the compute environment.

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

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

The compute resources defined for the compute environment.

\n@return The compute resources defined for the compute environment.", "getterModel" : { "returnType" : "ComputeResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : "

The compute resources defined for the compute environment.

", "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EcsClusterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "ecsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

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

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@deprecated Use {@link #ecsClusterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ecsClusterArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

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

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ecsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRole" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

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

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

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

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.", "getterModel" : { "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 service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.", "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 service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

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

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n

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

\n@return The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

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

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n

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

\n@return The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState", "getterModel" : { "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 compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState", "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 compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "CEStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

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

The current status of the compute environment (for example, CREATING or VALID).

\n

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

\n@return The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status of the compute environment (for example, CREATING or VALID).

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

The current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

\n

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

\n@return The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus", "getterModel" : { "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 current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The current status of the compute environment (for example, CREATING or VALID).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@return A short, human-readable string to provide additional details about the current status of the compute environment.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@return A short, human-readable string to provide additional details about the current status of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

\n

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

\n@return The type of the compute environment.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

\n

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

\n@return The type of the compute environment.\n@see CEType", "getterModel" : { "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 the compute environment.

\n@param type The type of the compute environment.\n@see CEType", "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 the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

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

The name of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "ecsClusterArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

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

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@deprecated Use {@link #ecsClusterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ecsClusterArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

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

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsClusterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ecsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EcsClusterArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CEType", "defaultConsumerFluentSetterDocumentation" : "

The type of the compute environment.

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

The type of the compute environment.

\n

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

\n@return The type of the compute environment.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

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

The type of the compute environment.

\n

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

\n@return The type of the compute environment.\n@see CEType", "getterModel" : { "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 the compute environment.

\n@param type The type of the compute environment.\n@see CEType", "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 the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

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

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n

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

\n@return The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

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

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n

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

\n@return The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState", "getterModel" : { "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 compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

\n@param state The state of the compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.\n@see CEState", "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 compute environment. The valid values are ENABLED or DISABLED.

If the state is ENABLED, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.

If the state is DISABLED, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING or RUNNING state continue to progress normally. Managed compute environments in the DISABLED state do not scale out. However, they scale in to minvCpus value after instances become idle.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "CEStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

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

The current status of the compute environment (for example, CREATING or VALID).

\n

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

\n@return The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status of the compute environment (for example, CREATING or VALID).

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

The current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status of the compute environment (for example, CREATING or VALID).

\n

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

\n@return The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus", "getterModel" : { "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 current status of the compute environment (for example, CREATING or VALID).

\n@param status The current status of the compute environment (for example, CREATING or VALID).\n@see CEStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The current status of the compute environment (for example, CREATING or VALID).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@return A short, human-readable string to provide additional details about the current status of the compute environment.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

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

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@return A short, human-readable string to provide additional details about the current status of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

A short, human-readable string to provide additional details about the current status of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResource", "defaultConsumerFluentSetterDocumentation" : "

The compute resources defined for the compute environment.

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

The compute resources defined for the compute environment.

\n@return The compute resources defined for the compute environment.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n", "documentation" : "

The compute resources defined for the compute environment.

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

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

The compute resources defined for the compute environment.

\n@return The compute resources defined for the compute environment.", "getterModel" : { "returnType" : "ComputeResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

The compute resources defined for the compute environment.

\n@param computeResources The compute resources defined for the compute environment.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : "

The compute resources defined for the compute environment.

", "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

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

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

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

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.", "getterModel" : { "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 service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.", "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 service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "computeEnvironmentName", "computeEnvironmentArn", "ecsClusterArn" ], "shapeName" : "ComputeEnvironmentDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "computeEnvironmentDetail", "variableType" : "ComputeEnvironmentDetail", "documentation" : null, "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "wrapper" : false, "xmlNamespace" : null }, "ComputeEnvironmentOrder" : { "c2jName" : "ComputeEnvironmentOrder", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The order in which compute environments are tried for job placement within a queue. Compute environments are tried in ascending order. For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrder", "beanStyleSetterMethodName" : "setOrder", "c2jName" : "order", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The order of the compute environment.

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

The order of the compute environment.

\n@return The order of the compute environment.\n@deprecated Use {@link #order()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

\n@param order The order of the compute environment.", "setterMethodName" : "setOrder", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "order", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "order", "variableType" : "Integer", "documentation" : "

The order of the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironment" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Order" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrder", "beanStyleSetterMethodName" : "setOrder", "c2jName" : "order", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The order of the compute environment.

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

The order of the compute environment.

\n@return The order of the compute environment.\n@deprecated Use {@link #order()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

\n@param order The order of the compute environment.", "setterMethodName" : "setOrder", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "order", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "order", "variableType" : "Integer", "documentation" : "

The order of the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrder", "beanStyleSetterMethodName" : "setOrder", "c2jName" : "order", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The order of the compute environment.

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

The order of the compute environment.

\n@return The order of the compute environment.\n@deprecated Use {@link #order()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

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

The order of the compute environment.

\n@param order The order of the compute environment.", "setterMethodName" : "setOrder", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "order", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "order", "variableType" : "Integer", "documentation" : "

The order of the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

The Amazon Resource Name (ARN) of the compute environment.

\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the compute environment.

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

An object representing an AWS Batch compute 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CRType", "defaultConsumerFluentSetterDocumentation" : "

The type of compute environment: EC2 or SPOT.

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

The type of compute environment: EC2 or SPOT.

\n

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

\n@return The type of compute environment: EC2 or SPOT.\n@see CRType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The type of compute environment: EC2 or SPOT.

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

The type of compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of compute environment: EC2 or SPOT.

\n

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

\n@return The type of compute environment: EC2 or SPOT.\n@see CRType", "getterModel" : { "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 compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType", "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 compute environment: EC2 or SPOT.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocationStrategyAsString", "beanStyleSetterMethodName" : "setAllocationStrategy", "c2jName" : "allocationStrategy", "c2jShape" : "CRAllocationStrategy", "defaultConsumerFluentSetterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

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

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n

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

\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategy(String)}\n", "documentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

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

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy", "fluentSetterMethodName" : "allocationStrategy", "getterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n

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

\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allocationStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allocationStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllocationStrategy", "sensitive" : false, "setterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy", "setterMethodName" : "setAllocationStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allocationStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allocationStrategy", "variableType" : "String", "documentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinvCpus", "beanStyleSetterMethodName" : "setMinvCpus", "c2jName" : "minvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@deprecated Use {@link #minvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minvCpus", "getterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinvCpus", "sensitive" : false, "setterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).", "setterMethodName" : "setMinvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxvCpus", "beanStyleSetterMethodName" : "setMaxvCpus", "c2jName" : "maxvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxvCpus", "getterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxvCpus", "sensitive" : false, "setterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.", "setterMethodName" : "setMaxvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDesiredvCpus", "beanStyleSetterMethodName" : "setDesiredvCpus", "c2jName" : "desiredvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredvCpus", "getterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "desiredvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "desiredvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DesiredvCpus", "sensitive" : false, "setterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.", "setterMethodName" : "setDesiredvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInstanceTypes", "beanStyleSetterMethodName" : "setInstanceTypes", "c2jName" : "instanceTypes", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

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

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n

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

\n

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

\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@deprecated Use {@link #instanceTypes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceTypes(List)}\n", "documentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

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

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTypes", "getterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n

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

\n

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

\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceTypes", "sensitive" : false, "setterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.", "setterMethodName" : "setInstanceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceTypes", "variableType" : "java.util.List", "documentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImageId", "beanStyleSetterMethodName" : "setImageId", "c2jName" : "imageId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

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

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@deprecated Use {@link #imageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageId(String)}\n", "documentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

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

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageId", "getterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "imageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "imageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageId", "sensitive" : false, "setterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.", "setterMethodName" : "setImageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageId", "variableType" : "String", "documentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnets", "beanStyleSetterMethodName" : "setSubnets", "c2jName" : "subnets", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC 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 #subnets(List)}.\n@param subnets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnets(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n

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

\n

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

\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@deprecated Use {@link #subnets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnets(List)}\n", "documentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

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

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnets", "getterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n

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

\n

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

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

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.", "setterMethodName" : "setSubnets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnets", "variableType" : "java.util.List", "documentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "securityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n

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

\n

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

\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n

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

\n

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

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2KeyPair", "beanStyleSetterMethodName" : "setEc2KeyPair", "c2jName" : "ec2KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

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

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@deprecated Use {@link #ec2KeyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2KeyPair(String)}\n", "documentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

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

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2KeyPair", "getterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ec2KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2KeyPair", "sensitive" : false, "setterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.", "setterMethodName" : "setEc2KeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2KeyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2KeyPair", "variableType" : "String", "documentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceRole", "beanStyleSetterMethodName" : "setInstanceRole", "c2jName" : "instanceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch 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 #instanceRole(String)}.\n@param instanceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceRole(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@deprecated Use {@link #instanceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceRole(String)}\n", "documentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

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

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceRole", "getterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch 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" : "instanceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceRole", "sensitive" : false, "setterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.", "setterMethodName" : "setInstanceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceRole", "variableType" : "String", "documentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

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

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n

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

\n

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

\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

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

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n

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

\n

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

\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPlacementGroup", "beanStyleSetterMethodName" : "setPlacementGroup", "c2jName" : "placementGroup", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux 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 #placementGroup(String)}.\n@param placementGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@deprecated Use {@link #placementGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementGroup(String)}\n", "documentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

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

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "placementGroup", "getterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux 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" : "placementGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "placementGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlacementGroup", "sensitive" : false, "setterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.", "setterMethodName" : "setPlacementGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "placementGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "placementGroup", "variableType" : "String", "documentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBidPercentage", "beanStyleSetterMethodName" : "setBidPercentage", "c2jName" : "bidPercentage", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

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

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@deprecated Use {@link #bidPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bidPercentage(Integer)}\n", "documentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

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

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bidPercentage", "getterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bidPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bidPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BidPercentage", "sensitive" : false, "setterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.", "setterMethodName" : "setBidPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bidPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bidPercentage", "variableType" : "Integer", "documentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpotIamFleetRole", "beanStyleSetterMethodName" : "setSpotIamFleetRole", "c2jName" : "spotIamFleetRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch 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 #spotIamFleetRole(String)}.\n@param spotIamFleetRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spotIamFleetRole(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@deprecated Use {@link #spotIamFleetRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spotIamFleetRole(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

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

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spotIamFleetRole", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch 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" : "spotIamFleetRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spotIamFleetRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SpotIamFleetRole", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.", "setterMethodName" : "setSpotIamFleetRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "spotIamFleetRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "spotIamFleetRole", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplate", "beanStyleSetterMethodName" : "setLaunchTemplate", "c2jName" : "launchTemplate", "c2jShape" : "LaunchTemplateSpecification", "defaultConsumerFluentSetterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

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

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@deprecated Use {@link #launchTemplate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplate(LaunchTemplateSpecification)}\n", "documentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

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

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplate", "getterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.", "getterModel" : { "returnType" : "LaunchTemplateSpecification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LaunchTemplate", "sensitive" : false, "setterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.", "setterMethodName" : "setLaunchTemplate", "setterModel" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplate", "variableType" : "LaunchTemplateSpecification", "documentation" : null, "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplate", "variableType" : "LaunchTemplateSpecification", "documentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

", "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllocationStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocationStrategyAsString", "beanStyleSetterMethodName" : "setAllocationStrategy", "c2jName" : "allocationStrategy", "c2jShape" : "CRAllocationStrategy", "defaultConsumerFluentSetterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

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

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n

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

\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategy(String)}\n", "documentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

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

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy", "fluentSetterMethodName" : "allocationStrategy", "getterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n

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

\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allocationStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allocationStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllocationStrategy", "sensitive" : false, "setterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy", "setterMethodName" : "setAllocationStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allocationStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allocationStrategy", "variableType" : "String", "documentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BidPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBidPercentage", "beanStyleSetterMethodName" : "setBidPercentage", "c2jName" : "bidPercentage", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

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

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@deprecated Use {@link #bidPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bidPercentage(Integer)}\n", "documentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

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

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bidPercentage", "getterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bidPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bidPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BidPercentage", "sensitive" : false, "setterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.", "setterMethodName" : "setBidPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bidPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bidPercentage", "variableType" : "Integer", "documentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DesiredvCpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDesiredvCpus", "beanStyleSetterMethodName" : "setDesiredvCpus", "c2jName" : "desiredvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredvCpus", "getterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "desiredvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "desiredvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DesiredvCpus", "sensitive" : false, "setterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.", "setterMethodName" : "setDesiredvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2KeyPair" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2KeyPair", "beanStyleSetterMethodName" : "setEc2KeyPair", "c2jName" : "ec2KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

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

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@deprecated Use {@link #ec2KeyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2KeyPair(String)}\n", "documentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

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

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2KeyPair", "getterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ec2KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2KeyPair", "sensitive" : false, "setterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.", "setterMethodName" : "setEc2KeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2KeyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2KeyPair", "variableType" : "String", "documentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ImageId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImageId", "beanStyleSetterMethodName" : "setImageId", "c2jName" : "imageId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

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

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@deprecated Use {@link #imageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageId(String)}\n", "documentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

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

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageId", "getterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "imageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "imageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageId", "sensitive" : false, "setterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.", "setterMethodName" : "setImageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageId", "variableType" : "String", "documentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceRole" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceRole", "beanStyleSetterMethodName" : "setInstanceRole", "c2jName" : "instanceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch 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 #instanceRole(String)}.\n@param instanceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceRole(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@deprecated Use {@link #instanceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceRole(String)}\n", "documentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

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

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceRole", "getterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch 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" : "instanceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceRole", "sensitive" : false, "setterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.", "setterMethodName" : "setInstanceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceRole", "variableType" : "String", "documentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceTypes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInstanceTypes", "beanStyleSetterMethodName" : "setInstanceTypes", "c2jName" : "instanceTypes", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

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

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n

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

\n

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

\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@deprecated Use {@link #instanceTypes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceTypes(List)}\n", "documentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

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

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTypes", "getterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n

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

\n

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

\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceTypes", "sensitive" : false, "setterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.", "setterMethodName" : "setInstanceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceTypes", "variableType" : "java.util.List", "documentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LaunchTemplate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplate", "beanStyleSetterMethodName" : "setLaunchTemplate", "c2jName" : "launchTemplate", "c2jShape" : "LaunchTemplateSpecification", "defaultConsumerFluentSetterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

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

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@deprecated Use {@link #launchTemplate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplate(LaunchTemplateSpecification)}\n", "documentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

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

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplate", "getterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.", "getterModel" : { "returnType" : "LaunchTemplateSpecification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LaunchTemplate", "sensitive" : false, "setterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.", "setterMethodName" : "setLaunchTemplate", "setterModel" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplate", "variableType" : "LaunchTemplateSpecification", "documentation" : null, "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplate", "variableType" : "LaunchTemplateSpecification", "documentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

", "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxvCpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxvCpus", "beanStyleSetterMethodName" : "setMaxvCpus", "c2jName" : "maxvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxvCpus", "getterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxvCpus", "sensitive" : false, "setterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.", "setterMethodName" : "setMaxvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinvCpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinvCpus", "beanStyleSetterMethodName" : "setMinvCpus", "c2jName" : "minvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@deprecated Use {@link #minvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minvCpus", "getterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinvCpus", "sensitive" : false, "setterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).", "setterMethodName" : "setMinvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PlacementGroup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPlacementGroup", "beanStyleSetterMethodName" : "setPlacementGroup", "c2jName" : "placementGroup", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux 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 #placementGroup(String)}.\n@param placementGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@deprecated Use {@link #placementGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementGroup(String)}\n", "documentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

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

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "placementGroup", "getterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux 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" : "placementGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "placementGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlacementGroup", "sensitive" : false, "setterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.", "setterMethodName" : "setPlacementGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "placementGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "placementGroup", "variableType" : "String", "documentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "securityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n

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

\n

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

\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n

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

\n

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

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpotIamFleetRole" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpotIamFleetRole", "beanStyleSetterMethodName" : "setSpotIamFleetRole", "c2jName" : "spotIamFleetRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch 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 #spotIamFleetRole(String)}.\n@param spotIamFleetRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spotIamFleetRole(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@deprecated Use {@link #spotIamFleetRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spotIamFleetRole(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

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

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spotIamFleetRole", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch 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" : "spotIamFleetRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spotIamFleetRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SpotIamFleetRole", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.", "setterMethodName" : "setSpotIamFleetRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "spotIamFleetRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "spotIamFleetRole", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Subnets" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnets", "beanStyleSetterMethodName" : "setSubnets", "c2jName" : "subnets", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC 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 #subnets(List)}.\n@param subnets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnets(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n

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

\n

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

\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@deprecated Use {@link #subnets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnets(List)}\n", "documentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

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

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnets", "getterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n

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

\n

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

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

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.", "setterMethodName" : "setSubnets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnets", "variableType" : "java.util.List", "documentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

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

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n

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

\n

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

\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

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

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n

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

\n

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

\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CRType", "defaultConsumerFluentSetterDocumentation" : "

The type of compute environment: EC2 or SPOT.

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

The type of compute environment: EC2 or SPOT.

\n

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

\n@return The type of compute environment: EC2 or SPOT.\n@see CRType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The type of compute environment: EC2 or SPOT.

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

The type of compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of compute environment: EC2 or SPOT.

\n

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

\n@return The type of compute environment: EC2 or SPOT.\n@see CRType", "getterModel" : { "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 compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType", "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 compute environment: EC2 or SPOT.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CRType", "defaultConsumerFluentSetterDocumentation" : "

The type of compute environment: EC2 or SPOT.

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

The type of compute environment: EC2 or SPOT.

\n

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

\n@return The type of compute environment: EC2 or SPOT.\n@see CRType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The type of compute environment: EC2 or SPOT.

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

The type of compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of compute environment: EC2 or SPOT.

\n

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

\n@return The type of compute environment: EC2 or SPOT.\n@see CRType", "getterModel" : { "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 compute environment: EC2 or SPOT.

\n@param type The type of compute environment: EC2 or SPOT.\n@see CRType", "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 compute environment: EC2 or SPOT.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocationStrategyAsString", "beanStyleSetterMethodName" : "setAllocationStrategy", "c2jName" : "allocationStrategy", "c2jShape" : "CRAllocationStrategy", "defaultConsumerFluentSetterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

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

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n

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

\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategy(String)}\n", "documentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

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

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy", "fluentSetterMethodName" : "allocationStrategy", "getterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n

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

\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allocationStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allocationStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllocationStrategy", "sensitive" : false, "setterDocumentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy", "setterMethodName" : "setAllocationStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allocationStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allocationStrategy", "variableType" : "String", "documentation" : "

The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinvCpus", "beanStyleSetterMethodName" : "setMinvCpus", "c2jName" : "minvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@deprecated Use {@link #minvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minvCpus", "getterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinvCpus", "sensitive" : false, "setterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).", "setterMethodName" : "setMinvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED).

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxvCpus", "beanStyleSetterMethodName" : "setMaxvCpus", "c2jName" : "maxvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxvCpus", "getterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxvCpus", "sensitive" : false, "setterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.", "setterMethodName" : "setMaxvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDesiredvCpus", "beanStyleSetterMethodName" : "setDesiredvCpus", "c2jName" : "desiredvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredvCpus", "getterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "desiredvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "desiredvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DesiredvCpus", "sensitive" : false, "setterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.", "setterMethodName" : "setDesiredvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInstanceTypes", "beanStyleSetterMethodName" : "setInstanceTypes", "c2jName" : "instanceTypes", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

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

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n

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

\n

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

\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@deprecated Use {@link #instanceTypes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceTypes(List)}\n", "documentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

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

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTypes", "getterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n

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

\n

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

\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceTypes", "sensitive" : false, "setterDocumentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.", "setterMethodName" : "setInstanceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceTypes", "variableType" : "java.util.List", "documentation" : "

The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5 or p3), or you can specify specific sizes within a family (such as c5.8xlarge). You can also choose optimal to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImageId", "beanStyleSetterMethodName" : "setImageId", "c2jName" : "imageId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

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

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@deprecated Use {@link #imageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageId(String)}\n", "documentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

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

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageId", "getterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "imageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "imageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageId", "sensitive" : false, "setterDocumentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.", "setterMethodName" : "setImageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageId", "variableType" : "String", "documentation" : "

The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnets", "beanStyleSetterMethodName" : "setSubnets", "c2jName" : "subnets", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC 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 #subnets(List)}.\n@param subnets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnets(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n

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

\n

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

\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@deprecated Use {@link #subnets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnets(List)}\n", "documentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

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

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnets", "getterDocumentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n

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

\n

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

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

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.", "setterMethodName" : "setSubnets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnets", "variableType" : "java.util.List", "documentation" : "

The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "securityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n

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

\n

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

\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n

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

\n

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

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

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds or using a launch template referenced in launchTemplate. If security groups are specified using both securityGroupIds and launchTemplate, the values in securityGroupIds will be used.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2KeyPair", "beanStyleSetterMethodName" : "setEc2KeyPair", "c2jName" : "ec2KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

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

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@deprecated Use {@link #ec2KeyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2KeyPair(String)}\n", "documentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

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

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2KeyPair", "getterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ec2KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2KeyPair", "sensitive" : false, "setterDocumentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.", "setterMethodName" : "setEc2KeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2KeyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2KeyPair", "variableType" : "String", "documentation" : "

The Amazon EC2 key pair that is used for instances launched in the compute environment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceRole", "beanStyleSetterMethodName" : "setInstanceRole", "c2jName" : "instanceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch 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 #instanceRole(String)}.\n@param instanceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceRole(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@deprecated Use {@link #instanceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceRole(String)}\n", "documentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

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

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceRole", "getterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch 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" : "instanceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceRole", "sensitive" : false, "setterDocumentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.", "setterMethodName" : "setInstanceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceRole", "variableType" : "String", "documentation" : "

The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole . For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

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

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n

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

\n

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

\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

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

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n

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

\n

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

\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPlacementGroup", "beanStyleSetterMethodName" : "setPlacementGroup", "c2jName" : "placementGroup", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux 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 #placementGroup(String)}.\n@param placementGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@deprecated Use {@link #placementGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementGroup(String)}\n", "documentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

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

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "placementGroup", "getterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux 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" : "placementGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "placementGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlacementGroup", "sensitive" : false, "setterDocumentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.", "setterMethodName" : "setPlacementGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "placementGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "placementGroup", "variableType" : "String", "documentation" : "

The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBidPercentage", "beanStyleSetterMethodName" : "setBidPercentage", "c2jName" : "bidPercentage", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

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

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@deprecated Use {@link #bidPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bidPercentage(Integer)}\n", "documentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

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

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bidPercentage", "getterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bidPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bidPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BidPercentage", "sensitive" : false, "setterDocumentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.", "setterMethodName" : "setBidPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bidPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bidPercentage", "variableType" : "Integer", "documentation" : "

The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpotIamFleetRole", "beanStyleSetterMethodName" : "setSpotIamFleetRole", "c2jName" : "spotIamFleetRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch 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 #spotIamFleetRole(String)}.\n@param spotIamFleetRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spotIamFleetRole(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@deprecated Use {@link #spotIamFleetRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spotIamFleetRole(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

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

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spotIamFleetRole", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch 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" : "spotIamFleetRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spotIamFleetRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SpotIamFleetRole", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.", "setterMethodName" : "setSpotIamFleetRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "spotIamFleetRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "spotIamFleetRole", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplate", "beanStyleSetterMethodName" : "setLaunchTemplate", "c2jName" : "launchTemplate", "c2jShape" : "LaunchTemplateSpecification", "defaultConsumerFluentSetterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

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

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@deprecated Use {@link #launchTemplate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplate(LaunchTemplateSpecification)}\n", "documentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

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

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplate", "getterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.", "getterModel" : { "returnType" : "LaunchTemplateSpecification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LaunchTemplate", "sensitive" : false, "setterDocumentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.", "setterMethodName" : "setLaunchTemplate", "setterModel" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplate", "variableType" : "LaunchTemplateSpecification", "documentation" : null, "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplate", "variableType" : "LaunchTemplateSpecification", "documentation" : "

The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.

", "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "type", "minvCpus", "maxvCpus", "instanceTypes", "subnets", "instanceRole" ], "shapeName" : "ComputeResource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResource", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "wrapper" : false, "xmlNamespace" : null }, "ComputeResourceUpdate" : { "c2jName" : "ComputeResourceUpdate", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object representing the attributes of a compute environment that can be updated.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinvCpus", "beanStyleSetterMethodName" : "setMinvCpus", "c2jName" : "minvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@deprecated Use {@link #minvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minvCpus", "getterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinvCpus", "sensitive" : false, "setterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.", "setterMethodName" : "setMinvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxvCpus", "beanStyleSetterMethodName" : "setMaxvCpus", "c2jName" : "maxvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxvCpus", "getterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxvCpus", "sensitive" : false, "setterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.", "setterMethodName" : "setMaxvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDesiredvCpus", "beanStyleSetterMethodName" : "setDesiredvCpus", "c2jName" : "desiredvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredvCpus", "getterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "desiredvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "desiredvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DesiredvCpus", "sensitive" : false, "setterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.", "setterMethodName" : "setDesiredvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DesiredvCpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDesiredvCpus", "beanStyleSetterMethodName" : "setDesiredvCpus", "c2jName" : "desiredvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredvCpus", "getterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "desiredvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "desiredvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DesiredvCpus", "sensitive" : false, "setterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.", "setterMethodName" : "setDesiredvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxvCpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxvCpus", "beanStyleSetterMethodName" : "setMaxvCpus", "c2jName" : "maxvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxvCpus", "getterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxvCpus", "sensitive" : false, "setterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.", "setterMethodName" : "setMaxvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinvCpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinvCpus", "beanStyleSetterMethodName" : "setMinvCpus", "c2jName" : "minvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@deprecated Use {@link #minvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minvCpus", "getterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinvCpus", "sensitive" : false, "setterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.", "setterMethodName" : "setMinvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinvCpus", "beanStyleSetterMethodName" : "setMinvCpus", "c2jName" : "minvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@deprecated Use {@link #minvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

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

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minvCpus", "getterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinvCpus", "sensitive" : false, "setterDocumentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain.", "setterMethodName" : "setMinvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minvCpus", "variableType" : "Integer", "documentation" : "

The minimum number of Amazon EC2 vCPUs that an environment should maintain.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxvCpus", "beanStyleSetterMethodName" : "setMaxvCpus", "c2jName" : "maxvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

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

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxvCpus", "getterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxvCpus", "sensitive" : false, "setterDocumentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.", "setterMethodName" : "setMaxvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxvCpus", "variableType" : "Integer", "documentation" : "

The maximum number of Amazon EC2 vCPUs that an environment can reach.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDesiredvCpus", "beanStyleSetterMethodName" : "setDesiredvCpus", "c2jName" : "desiredvCpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredvCpus", "getterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@return The desired number of Amazon EC2 vCPUS in the compute environment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "desiredvCpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "desiredvCpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DesiredvCpus", "sensitive" : false, "setterDocumentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.", "setterMethodName" : "setDesiredvCpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "desiredvCpus", "variableType" : "Integer", "documentation" : "

The desired number of Amazon EC2 vCPUS in the compute environment.

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

An object representing the details of a container that is part of a job.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

\n@return The image used to start the container.\n@deprecated Use {@link #image()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

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

The image used to start the container.

\n@param image The image used to start the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

\n@param image The image used to start the container.", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

The image used to start the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of VCPUs allocated for the job.

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

The number of VCPUs allocated for the job.

\n@return The number of VCPUs allocated for the job.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

The number of VCPUs allocated for the job.

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

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

The number of VCPUs allocated for the job.

\n@return The number of VCPUs allocated for the job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

The number of VCPUs allocated for the job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of MiB of memory reserved for the job.

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

The number of MiB of memory reserved for the job.

\n@return The number of MiB of memory reserved for the job.\n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

The number of MiB of memory reserved for the job.

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

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@return The number of MiB of memory reserved for the job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

The number of MiB of memory reserved for the job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The command that is passed to the container.

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

The command that is passed to the container.

\n

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

\n

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

\n@return The command that is passed to the container.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The command that is passed to the container.

\n@param command The command that is passed to the container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

The command that is passed to the container.

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

The command that is passed to the container.

\n@param command The command that is passed to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

The command that is passed to the container.

\n

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

\n

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

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

The command that is passed to the container.

\n@param command The command that is passed to the container.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

The command that is passed to the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobRoleArn", "beanStyleSetterMethodName" : "setJobRoleArn", "c2jName" : "jobRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon 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 #jobRoleArn(String)}.\n@param jobRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@return The Amazon Resource Name (ARN) associated with the job upon execution.\n@deprecated Use {@link #jobRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobRoleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

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

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobRoleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@return The Amazon Resource Name (ARN) associated with the job upon 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" : "jobRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobRoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.", "setterMethodName" : "setJobRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

A list of volumes associated with the job.

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

A list of volumes associated with the job.

\n

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

\n

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

\n@return A list of volumes associated with the job.\n@deprecated Use {@link #volumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of volumes associated with the job.

\n@param volumes A list of volumes associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumes(List)}\n", "documentation" : "

A list of volumes associated with the job.

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

A list of volumes associated with the job.

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

A list of volumes associated with the job.

\n

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

\n

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

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

A list of volumes associated with the job.

\n@param volumes A list of volumes associated with the job.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

A list of volumes associated with the job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMountPoints", "beanStyleSetterMethodName" : "setMountPoints", "c2jName" : "mountPoints", "c2jShape" : "MountPoints", "defaultConsumerFluentSetterDocumentation" : "

The mount points for data volumes in your container.

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

The mount points for data volumes in your container.

\n

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

\n

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

\n@return The mount points for data volumes in your container.\n@deprecated Use {@link #mountPoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mountPoints(List)}\n", "documentation" : "

The mount points for data volumes in your container.

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

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoints", "getterDocumentation" : "

The mount points for data volumes in your container.

\n

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

\n

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

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

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.", "setterMethodName" : "setMountPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : "

The mount points for data volumes in your container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadonlyRootFilesystem", "beanStyleSetterMethodName" : "setReadonlyRootFilesystem", "c2jName" : "readonlyRootFilesystem", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file 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 #readonlyRootFilesystem(Boolean)}.\n@param readonlyRootFilesystem a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readonlyRootFilesystem(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@return When this parameter is true, the container is given read-only access to its root file system.\n@deprecated Use {@link #readonlyRootFilesystem()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readonlyRootFilesystem(Boolean)}\n", "documentation" : "

When this parameter is true, the container is given read-only access to its root file system.

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

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readonlyRootFilesystem", "getterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@return When this parameter is true, the container is given read-only access to its root file 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" : "readonlyRootFilesystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readonlyRootFilesystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadonlyRootFilesystem", "sensitive" : false, "setterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.", "setterMethodName" : "setReadonlyRootFilesystem", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : "

When this parameter is true, the container is given read-only access to its root file system.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUlimits", "beanStyleSetterMethodName" : "setUlimits", "c2jName" : "ulimits", "c2jShape" : "Ulimits", "defaultConsumerFluentSetterDocumentation" : "

A list of ulimit values to set in the container.

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

A list of ulimit values to set in the container.

\n

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

\n

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

\n@return A list of ulimit values to set in the container.\n@deprecated Use {@link #ulimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ulimits(List)}\n", "documentation" : "

A list of ulimit values to set in the container.

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

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ulimits", "getterDocumentation" : "

A list of ulimit values to set in the container.

\n

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

\n

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

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

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.", "setterMethodName" : "setUlimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : "

A list of ulimit values to set in the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivileged", "beanStyleSetterMethodName" : "setPrivileged", "c2jName" : "privileged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

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

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@deprecated Use {@link #privileged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privileged(Boolean)}\n", "documentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

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

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privileged", "getterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privileged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privileged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Privileged", "sensitive" : false, "setterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).", "setterMethodName" : "setPrivileged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "user", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The user name to use inside the container.

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

The user name to use inside the container.

\n@return The user name to use inside the container.\n@deprecated Use {@link #user()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

\n@param user The user name to use inside the container.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : "

The user name to use inside the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@return The exit code to return upon completion.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@param exitCode The exit code to return upon completion.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

The exit code to return upon completion.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerInstanceArn", "beanStyleSetterMethodName" : "setContainerInstanceArn", "c2jName" : "containerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is 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 #containerInstanceArn(String)}.\n@param containerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerInstanceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@return The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@deprecated Use {@link #containerInstanceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

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

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerInstanceArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@return The Amazon Resource Name (ARN) of the container instance on which the container is 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" : "containerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.", "setterMethodName" : "setContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "taskArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@deprecated Use {@link #taskArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

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

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING 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" : "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.", "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogStreamName", "beanStyleSetterMethodName" : "setLogStreamName", "c2jName" : "logStreamName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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 #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@deprecated Use {@link #logStreamName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreamName", "getterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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" : "logStreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "logStreamName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogStreamName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.", "setterMethodName" : "setLogStreamName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@return The instance type of the underlying host infrastructure of a multi-node parallel job.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@return The instance type of the underlying host infrastructure of a multi-node parallel job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNetworkInterfaces", "beanStyleSetterMethodName" : "setNetworkInterfaces", "c2jName" : "networkInterfaces", "c2jShape" : "NetworkInterfaceList", "defaultConsumerFluentSetterDocumentation" : "

The network interfaces associated with the job.

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

The network interfaces associated with the job.

\n

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

\n

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

\n@return The network interfaces associated with the job.\n@deprecated Use {@link #networkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n", "documentation" : "

The network interfaces associated with the job.

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

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaces", "getterDocumentation" : "

The network interfaces associated with the job.

\n

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

\n

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

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

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.", "setterMethodName" : "setNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : "

The network interfaces associated with the job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n

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

\n

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

\n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n

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

\n

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

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinuxParameters", "beanStyleSetterMethodName" : "setLinuxParameters", "c2jName" : "linuxParameters", "c2jShape" : "LinuxParameters", "defaultConsumerFluentSetterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@return Linux-specific modifications that are applied to the container, such as details for device mappings.\n@deprecated Use {@link #linuxParameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linuxParameters(LinuxParameters)}\n", "documentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linuxParameters", "getterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@return Linux-specific modifications that are applied to the container, such as details for device mappings.", "getterModel" : { "returnType" : "LinuxParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linuxParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linuxParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinuxParameters", "sensitive" : false, "setterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.", "setterMethodName" : "setLinuxParameters", "setterModel" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

", "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Command" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The command that is passed to the container.

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

The command that is passed to the container.

\n

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

\n

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

\n@return The command that is passed to the container.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The command that is passed to the container.

\n@param command The command that is passed to the container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

The command that is passed to the container.

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

The command that is passed to the container.

\n@param command The command that is passed to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

The command that is passed to the container.

\n

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

\n

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

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

The command that is passed to the container.

\n@param command The command that is passed to the container.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

The command that is passed to the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContainerInstanceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerInstanceArn", "beanStyleSetterMethodName" : "setContainerInstanceArn", "c2jName" : "containerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is 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 #containerInstanceArn(String)}.\n@param containerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerInstanceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@return The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@deprecated Use {@link #containerInstanceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

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

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerInstanceArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@return The Amazon Resource Name (ARN) of the container instance on which the container is 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" : "containerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.", "setterMethodName" : "setContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ExitCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@return The exit code to return upon completion.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@param exitCode The exit code to return upon completion.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

The exit code to return upon completion.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Image" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

\n@return The image used to start the container.\n@deprecated Use {@link #image()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

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

The image used to start the container.

\n@param image The image used to start the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

\n@param image The image used to start the container.", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

The image used to start the container.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@return The instance type of the underlying host infrastructure of a multi-node parallel job.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@return The instance type of the underlying host infrastructure of a multi-node parallel job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobRoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobRoleArn", "beanStyleSetterMethodName" : "setJobRoleArn", "c2jName" : "jobRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon 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 #jobRoleArn(String)}.\n@param jobRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@return The Amazon Resource Name (ARN) associated with the job upon execution.\n@deprecated Use {@link #jobRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobRoleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

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

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobRoleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@return The Amazon Resource Name (ARN) associated with the job upon 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" : "jobRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobRoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.", "setterMethodName" : "setJobRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinuxParameters" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinuxParameters", "beanStyleSetterMethodName" : "setLinuxParameters", "c2jName" : "linuxParameters", "c2jShape" : "LinuxParameters", "defaultConsumerFluentSetterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@return Linux-specific modifications that are applied to the container, such as details for device mappings.\n@deprecated Use {@link #linuxParameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linuxParameters(LinuxParameters)}\n", "documentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linuxParameters", "getterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@return Linux-specific modifications that are applied to the container, such as details for device mappings.", "getterModel" : { "returnType" : "LinuxParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linuxParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linuxParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinuxParameters", "sensitive" : false, "setterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.", "setterMethodName" : "setLinuxParameters", "setterModel" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

", "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogStreamName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogStreamName", "beanStyleSetterMethodName" : "setLogStreamName", "c2jName" : "logStreamName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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 #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@deprecated Use {@link #logStreamName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreamName", "getterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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" : "logStreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "logStreamName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogStreamName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.", "setterMethodName" : "setLogStreamName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Memory" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of MiB of memory reserved for the job.

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

The number of MiB of memory reserved for the job.

\n@return The number of MiB of memory reserved for the job.\n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

The number of MiB of memory reserved for the job.

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

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@return The number of MiB of memory reserved for the job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

The number of MiB of memory reserved for the job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MountPoints" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMountPoints", "beanStyleSetterMethodName" : "setMountPoints", "c2jName" : "mountPoints", "c2jShape" : "MountPoints", "defaultConsumerFluentSetterDocumentation" : "

The mount points for data volumes in your container.

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

The mount points for data volumes in your container.

\n

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

\n

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

\n@return The mount points for data volumes in your container.\n@deprecated Use {@link #mountPoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mountPoints(List)}\n", "documentation" : "

The mount points for data volumes in your container.

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

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoints", "getterDocumentation" : "

The mount points for data volumes in your container.

\n

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

\n

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

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

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.", "setterMethodName" : "setMountPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : "

The mount points for data volumes in your container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaces" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNetworkInterfaces", "beanStyleSetterMethodName" : "setNetworkInterfaces", "c2jName" : "networkInterfaces", "c2jShape" : "NetworkInterfaceList", "defaultConsumerFluentSetterDocumentation" : "

The network interfaces associated with the job.

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

The network interfaces associated with the job.

\n

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

\n

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

\n@return The network interfaces associated with the job.\n@deprecated Use {@link #networkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n", "documentation" : "

The network interfaces associated with the job.

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

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaces", "getterDocumentation" : "

The network interfaces associated with the job.

\n

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

\n

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

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

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.", "setterMethodName" : "setNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : "

The network interfaces associated with the job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Privileged" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivileged", "beanStyleSetterMethodName" : "setPrivileged", "c2jName" : "privileged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

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

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@deprecated Use {@link #privileged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privileged(Boolean)}\n", "documentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

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

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privileged", "getterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privileged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privileged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Privileged", "sensitive" : false, "setterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).", "setterMethodName" : "setPrivileged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadonlyRootFilesystem" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadonlyRootFilesystem", "beanStyleSetterMethodName" : "setReadonlyRootFilesystem", "c2jName" : "readonlyRootFilesystem", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file 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 #readonlyRootFilesystem(Boolean)}.\n@param readonlyRootFilesystem a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readonlyRootFilesystem(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@return When this parameter is true, the container is given read-only access to its root file system.\n@deprecated Use {@link #readonlyRootFilesystem()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readonlyRootFilesystem(Boolean)}\n", "documentation" : "

When this parameter is true, the container is given read-only access to its root file system.

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

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readonlyRootFilesystem", "getterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@return When this parameter is true, the container is given read-only access to its root file 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" : "readonlyRootFilesystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readonlyRootFilesystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadonlyRootFilesystem", "sensitive" : false, "setterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.", "setterMethodName" : "setReadonlyRootFilesystem", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : "

When this parameter is true, the container is given read-only access to its root file system.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceRequirements" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n

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

\n

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

\n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n

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

\n

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

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TaskArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "taskArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@deprecated Use {@link #taskArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

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

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING 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" : "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.", "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ulimits" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUlimits", "beanStyleSetterMethodName" : "setUlimits", "c2jName" : "ulimits", "c2jShape" : "Ulimits", "defaultConsumerFluentSetterDocumentation" : "

A list of ulimit values to set in the container.

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

A list of ulimit values to set in the container.

\n

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

\n

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

\n@return A list of ulimit values to set in the container.\n@deprecated Use {@link #ulimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ulimits(List)}\n", "documentation" : "

A list of ulimit values to set in the container.

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

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ulimits", "getterDocumentation" : "

A list of ulimit values to set in the container.

\n

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

\n

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

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

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.", "setterMethodName" : "setUlimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : "

A list of ulimit values to set in the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "User" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "user", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The user name to use inside the container.

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

The user name to use inside the container.

\n@return The user name to use inside the container.\n@deprecated Use {@link #user()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

\n@param user The user name to use inside the container.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : "

The user name to use inside the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Vcpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of VCPUs allocated for the job.

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

The number of VCPUs allocated for the job.

\n@return The number of VCPUs allocated for the job.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

The number of VCPUs allocated for the job.

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

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

The number of VCPUs allocated for the job.

\n@return The number of VCPUs allocated for the job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

The number of VCPUs allocated for the job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Volumes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

A list of volumes associated with the job.

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

A list of volumes associated with the job.

\n

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

\n

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

\n@return A list of volumes associated with the job.\n@deprecated Use {@link #volumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of volumes associated with the job.

\n@param volumes A list of volumes associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumes(List)}\n", "documentation" : "

A list of volumes associated with the job.

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

A list of volumes associated with the job.

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

A list of volumes associated with the job.

\n

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

\n

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

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

A list of volumes associated with the job.

\n@param volumes A list of volumes associated with the job.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

A list of volumes associated with the job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

\n@return The image used to start the container.\n@deprecated Use {@link #image()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

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

The image used to start the container.

\n@param image The image used to start the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

The image used to start the container.

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

The image used to start the container.

\n@param image The image used to start the container.", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

The image used to start the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of VCPUs allocated for the job.

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

The number of VCPUs allocated for the job.

\n@return The number of VCPUs allocated for the job.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

The number of VCPUs allocated for the job.

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

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

The number of VCPUs allocated for the job.

\n@return The number of VCPUs allocated for the job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

The number of VCPUs allocated for the job.

\n@param vcpus The number of VCPUs allocated for the job.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

The number of VCPUs allocated for the job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of MiB of memory reserved for the job.

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

The number of MiB of memory reserved for the job.

\n@return The number of MiB of memory reserved for the job.\n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

The number of MiB of memory reserved for the job.

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

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@return The number of MiB of memory reserved for the job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

The number of MiB of memory reserved for the job.

\n@param memory The number of MiB of memory reserved for the job.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

The number of MiB of memory reserved for the job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The command that is passed to the container.

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

The command that is passed to the container.

\n

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

\n

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

\n@return The command that is passed to the container.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The command that is passed to the container.

\n@param command The command that is passed to the container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

The command that is passed to the container.

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

The command that is passed to the container.

\n@param command The command that is passed to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

The command that is passed to the container.

\n

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

\n

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

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

The command that is passed to the container.

\n@param command The command that is passed to the container.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

The command that is passed to the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobRoleArn", "beanStyleSetterMethodName" : "setJobRoleArn", "c2jName" : "jobRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon 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 #jobRoleArn(String)}.\n@param jobRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@return The Amazon Resource Name (ARN) associated with the job upon execution.\n@deprecated Use {@link #jobRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobRoleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

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

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobRoleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@return The Amazon Resource Name (ARN) associated with the job upon 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" : "jobRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobRoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

\n@param jobRoleArn The Amazon Resource Name (ARN) associated with the job upon execution.", "setterMethodName" : "setJobRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) associated with the job upon execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

A list of volumes associated with the job.

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

A list of volumes associated with the job.

\n

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

\n

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

\n@return A list of volumes associated with the job.\n@deprecated Use {@link #volumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of volumes associated with the job.

\n@param volumes A list of volumes associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumes(List)}\n", "documentation" : "

A list of volumes associated with the job.

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

A list of volumes associated with the job.

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

A list of volumes associated with the job.

\n

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

\n

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

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

A list of volumes associated with the job.

\n@param volumes A list of volumes associated with the job.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

A list of volumes associated with the job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMountPoints", "beanStyleSetterMethodName" : "setMountPoints", "c2jName" : "mountPoints", "c2jShape" : "MountPoints", "defaultConsumerFluentSetterDocumentation" : "

The mount points for data volumes in your container.

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

The mount points for data volumes in your container.

\n

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

\n

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

\n@return The mount points for data volumes in your container.\n@deprecated Use {@link #mountPoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mountPoints(List)}\n", "documentation" : "

The mount points for data volumes in your container.

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

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoints", "getterDocumentation" : "

The mount points for data volumes in your container.

\n

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

\n

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

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

The mount points for data volumes in your container.

\n@param mountPoints The mount points for data volumes in your container.", "setterMethodName" : "setMountPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : "

The mount points for data volumes in your container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadonlyRootFilesystem", "beanStyleSetterMethodName" : "setReadonlyRootFilesystem", "c2jName" : "readonlyRootFilesystem", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file 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 #readonlyRootFilesystem(Boolean)}.\n@param readonlyRootFilesystem a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readonlyRootFilesystem(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@return When this parameter is true, the container is given read-only access to its root file system.\n@deprecated Use {@link #readonlyRootFilesystem()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readonlyRootFilesystem(Boolean)}\n", "documentation" : "

When this parameter is true, the container is given read-only access to its root file system.

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

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readonlyRootFilesystem", "getterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@return When this parameter is true, the container is given read-only access to its root file 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" : "readonlyRootFilesystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readonlyRootFilesystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadonlyRootFilesystem", "sensitive" : false, "setterDocumentation" : "

When this parameter is true, the container is given read-only access to its root file system.

\n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system.", "setterMethodName" : "setReadonlyRootFilesystem", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : "

When this parameter is true, the container is given read-only access to its root file system.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUlimits", "beanStyleSetterMethodName" : "setUlimits", "c2jName" : "ulimits", "c2jShape" : "Ulimits", "defaultConsumerFluentSetterDocumentation" : "

A list of ulimit values to set in the container.

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

A list of ulimit values to set in the container.

\n

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

\n

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

\n@return A list of ulimit values to set in the container.\n@deprecated Use {@link #ulimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ulimits(List)}\n", "documentation" : "

A list of ulimit values to set in the container.

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

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ulimits", "getterDocumentation" : "

A list of ulimit values to set in the container.

\n

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

\n

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

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

A list of ulimit values to set in the container.

\n@param ulimits A list of ulimit values to set in the container.", "setterMethodName" : "setUlimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : "

A list of ulimit values to set in the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivileged", "beanStyleSetterMethodName" : "setPrivileged", "c2jName" : "privileged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

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

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@deprecated Use {@link #privileged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privileged(Boolean)}\n", "documentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

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

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privileged", "getterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privileged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privileged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Privileged", "sensitive" : false, "setterDocumentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

\n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).", "setterMethodName" : "setPrivileged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : "

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "user", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The user name to use inside the container.

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

The user name to use inside the container.

\n@return The user name to use inside the container.\n@deprecated Use {@link #user()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

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

The user name to use inside the container.

\n@param user The user name to use inside the container.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : "

The user name to use inside the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@return The exit code to return upon completion.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

The exit code to return upon completion.

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

The exit code to return upon completion.

\n@param exitCode The exit code to return upon completion.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

The exit code to return upon completion.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerInstanceArn", "beanStyleSetterMethodName" : "setContainerInstanceArn", "c2jName" : "containerInstanceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is 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 #containerInstanceArn(String)}.\n@param containerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerInstanceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@return The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@deprecated Use {@link #containerInstanceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

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

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerInstanceArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@return The Amazon Resource Name (ARN) of the container instance on which the container is 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" : "containerInstanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerInstanceArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

\n@param containerInstanceArn The Amazon Resource Name (ARN) of the container instance on which the container is running.", "setterMethodName" : "setContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerInstanceArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the container instance on which the container is running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "taskArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@deprecated Use {@link #taskArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

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

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING 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" : "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.", "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 Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogStreamName", "beanStyleSetterMethodName" : "setLogStreamName", "c2jName" : "logStreamName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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 #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@deprecated Use {@link #logStreamName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreamName", "getterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING 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" : "logStreamName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "logStreamName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogStreamName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.", "setterMethodName" : "setLogStreamName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logStreamName", "variableType" : "String", "documentation" : "

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@return The instance type of the underlying host infrastructure of a multi-node parallel job.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

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

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@return The instance type of the underlying host infrastructure of a multi-node parallel job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

\n@param instanceType The instance type of the underlying host infrastructure of a multi-node parallel job.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type of the underlying host infrastructure of a multi-node parallel job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNetworkInterfaces", "beanStyleSetterMethodName" : "setNetworkInterfaces", "c2jName" : "networkInterfaces", "c2jShape" : "NetworkInterfaceList", "defaultConsumerFluentSetterDocumentation" : "

The network interfaces associated with the job.

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

The network interfaces associated with the job.

\n

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

\n

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

\n@return The network interfaces associated with the job.\n@deprecated Use {@link #networkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n", "documentation" : "

The network interfaces associated with the job.

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

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaces", "getterDocumentation" : "

The network interfaces associated with the job.

\n

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

\n

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

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

The network interfaces associated with the job.

\n@param networkInterfaces The network interfaces associated with the job.", "setterMethodName" : "setNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkInterfaces", "variableType" : "java.util.List", "documentation" : "

The network interfaces associated with the job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n

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

\n

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

\n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n

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

\n

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

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

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinuxParameters", "beanStyleSetterMethodName" : "setLinuxParameters", "c2jName" : "linuxParameters", "c2jShape" : "LinuxParameters", "defaultConsumerFluentSetterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@return Linux-specific modifications that are applied to the container, such as details for device mappings.\n@deprecated Use {@link #linuxParameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linuxParameters(LinuxParameters)}\n", "documentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linuxParameters", "getterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@return Linux-specific modifications that are applied to the container, such as details for device mappings.", "getterModel" : { "returnType" : "LinuxParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linuxParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linuxParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinuxParameters", "sensitive" : false, "setterDocumentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

\n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.", "setterMethodName" : "setLinuxParameters", "setterModel" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : "

Linux-specific modifications that are applied to the container, such as details for device mappings.

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

The overrides that should be sent to a container.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

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

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@return The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

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

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@return The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

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

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@return The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

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

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@return The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n

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

\n

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

\n@return The command to send to the container that overrides the default command from the Docker image or the job definition.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n

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

\n

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

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@return The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@return The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n

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

\n

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

\n@return The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n

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

\n

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

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

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Command" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n

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

\n

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

\n@return The command to send to the container that overrides the default command from the Docker image or the job definition.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n

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

\n

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

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@return The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@return The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Memory" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

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

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@return The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

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

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@return The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceRequirements" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n

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

\n

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

\n@return The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

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

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n

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

\n

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

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

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Vcpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

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

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@return The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

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

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@return The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

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

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@return The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

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

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@return The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

\n@param vcpus The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

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

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@return The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

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

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@return The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

\n@param memory The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n

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

\n

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

\n@return The command to send to the container that overrides the default command from the Docker image or the job definition.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n

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

\n

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

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

The command to send to the container that overrides the default command from the Docker image or the job definition.

\n@param command The command to send to the container that overrides the default command from the Docker image or the job definition.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

The command to send to the container that overrides the default command from the Docker image or the job definition.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@return The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@return The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

\n@param instanceType The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type to use for a multi-node parallel job. This parameter is not valid for single-node container jobs.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n

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

\n

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

\n@return The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

\n@param environment The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

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

The environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the job definition.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceRequirements(List)}.\n@param resourceRequirements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceRequirements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

\n@return The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceRequirements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceRequirements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceRequirements", "fluentSetterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

\n@return The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceRequirements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceRequirements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceRequirement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceRequirement.Builder} avoiding the need to create one manually via {@link ResourceRequirement#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceRequirement.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceRequirement)}.\n@param member a consumer that will call methods on {@link ResourceRequirement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceRequirement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceRequirement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceRequirement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : null, "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : "", "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceRequirement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceRequirement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceRequirements", "sensitive" : false, "setterDocumentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

\n@param resourceRequirements The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

The type and amount of a resource to assign to a container. This value overrides the value set in the job definition. Currently, the only supported resource is GPU.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContainerOverrides", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "wrapper" : false, "xmlNamespace" : null }, "ContainerProperties" : { "c2jName" : "ContainerProperties", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container properties are used in job definitions to describe the container that is launched as part of a job.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

  • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

  • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

  • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

  • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #image(String)}.\n@param image a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #image(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

  • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

  • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

  • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

  • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

\n@return The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

  • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

  • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

  • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

  • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

  • \n@deprecated Use {@link #image()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

    The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

    • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

    • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

    • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

    • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

    \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

    • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

    • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

    • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

    • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #image(String)}\n", "documentation" : "

      The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Image property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasImage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "image", "fluentSetterDocumentation" : "

      The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

      \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

        The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

        • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

        • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

        • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

        • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

        \n@return The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

        • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

        • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

        • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

        • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

        • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "image", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "image", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Image", "sensitive" : false, "setterDocumentation" : "

          The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

          • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

          • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

          • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

          • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

          \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

          • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

          • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

          • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

          • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

          • ", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

            The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

            • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

            • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

            • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

            • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #vcpus(Integer)}.\n@param vcpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vcpus(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            \n@return The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vcpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVcpus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vcpus", "fluentSetterDocumentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            \n@return The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

            The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memory(Integer)}.\n@param memory a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@return The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Memory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemory", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memory", "fluentSetterDocumentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@return The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            ", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

            The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

            If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #command(List)}.\n@param command a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasCommand()} to see if a value was sent in this field.\n

            \n@return The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Command property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCommand", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasCommand()} to see if a value was sent in this field.\n

            \n@return The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.", "getterModel" : { "returnType" : "java.util.List", "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" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobRoleArn", "beanStyleSetterMethodName" : "setJobRoleArn", "c2jName" : "jobRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobRoleArn(String)}.\n@param jobRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            \n@return The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@deprecated Use {@link #jobRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobRoleArn(String)}\n", "documentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobRoleArn", "fluentSetterDocumentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobRoleArn", "getterDocumentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            \n@return The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobRoleArn", "sensitive" : false, "setterDocumentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.", "setterMethodName" : "setJobRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : "

            The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

            A list of data volumes used in a job.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #volumes(List)}.\n@param volumes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            A list of data volumes used in a job.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasVolumes()} to see if a value was sent in this field.\n

            \n@return A list of data volumes used in a job.\n@deprecated Use {@link #volumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A list of data volumes used in a job.

            \n@param volumes A list of data volumes used in a job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumes(List)}\n", "documentation" : "

            A list of data volumes used in a job.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Volumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumes", "fluentSetterDocumentation" : "

            A list of data volumes used in a job.

            \n@param volumes A list of data volumes used in a job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

            A list of data volumes used in a job.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasVolumes()} to see if a value was sent in this field.\n

            \n@return A list of data volumes used in a job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "volumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "volumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Volume.Builder} avoiding the need to create one manually via {@link Volume#builder()}.\n\nWhen the {@link Consumer} completes, {@link Volume.Builder#build()} is called immediately and its result is passed to {@link #member(Volume)}.\n@param member a consumer that will call methods on {@link Volume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Volume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Volume)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Volumes", "sensitive" : false, "setterDocumentation" : "

            A list of data volumes used in a job.

            \n@param volumes A list of data volumes used in a job.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

            A list of data volumes used in a job.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #environment(List)}.\n@param environment a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasEnvironment()} to see if a value was sent in this field.\n

            \n@return The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #environment(List)}\n", "documentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "environment", "fluentSetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environment", "getterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasEnvironment()} to see if a value was sent in this field.\n

            \n@return The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "KeyValuePair", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link KeyValuePair.Builder} avoiding the need to create one manually via {@link KeyValuePair#builder()}.\n\nWhen the {@link Consumer} completes, {@link KeyValuePair.Builder#build()} is called immediately and its result is passed to {@link #member(KeyValuePair)}.\n@param member a consumer that will call methods on {@link KeyValuePair.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(KeyValuePair)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(KeyValuePair)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "KeyValuePair", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "member", "variableType" : "KeyValuePair", "documentation" : null, "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "member", "variableType" : "KeyValuePair", "documentation" : "", "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "KeyValuePair", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "KeyValuePair", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMountPoints", "beanStyleSetterMethodName" : "setMountPoints", "c2jName" : "mountPoints", "c2jShape" : "MountPoints", "defaultConsumerFluentSetterDocumentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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 #mountPoints(List)}.\n@param mountPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoints(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasMountPoints()} to see if a value was sent in this field.\n

            \n@return The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@deprecated Use {@link #mountPoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mountPoints(List)}\n", "documentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MountPoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMountPoints", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoints", "fluentSetterDocumentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoints", "getterDocumentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasMountPoints()} to see if a value was sent in this field.\n

            \n@return The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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" : "mountPoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mountPoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MountPoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MountPoint.Builder} avoiding the need to create one manually via {@link MountPoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link MountPoint.Builder#build()} is called immediately and its result is passed to {@link #member(MountPoint)}.\n@param member a consumer that will call methods on {@link MountPoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MountPoint)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(MountPoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MountPoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MountPoint", "variableName" : "member", "variableType" : "MountPoint", "documentation" : null, "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MountPoint", "variableName" : "member", "variableType" : "MountPoint", "documentation" : "", "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MountPoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MountPoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MountPoints", "sensitive" : false, "setterDocumentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.", "setterMethodName" : "setMountPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : "

            The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadonlyRootFilesystem", "beanStyleSetterMethodName" : "setReadonlyRootFilesystem", "c2jName" : "readonlyRootFilesystem", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readonlyRootFilesystem(Boolean)}.\n@param readonlyRootFilesystem a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readonlyRootFilesystem(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            \n@return When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@deprecated Use {@link #readonlyRootFilesystem()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readonlyRootFilesystem(Boolean)}\n", "documentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadonlyRootFilesystem property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadonlyRootFilesystem", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readonlyRootFilesystem", "fluentSetterDocumentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readonlyRootFilesystem", "getterDocumentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            \n@return When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "readonlyRootFilesystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readonlyRootFilesystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadonlyRootFilesystem", "sensitive" : false, "setterDocumentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.", "setterMethodName" : "setReadonlyRootFilesystem", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : "

            When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivileged", "beanStyleSetterMethodName" : "setPrivileged", "c2jName" : "privileged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #privileged(Boolean)}.\n@param privileged a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privileged(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            \n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@deprecated Use {@link #privileged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privileged(Boolean)}\n", "documentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Privileged property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrivileged", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privileged", "fluentSetterDocumentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privileged", "getterDocumentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            \n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privileged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privileged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Privileged", "sensitive" : false, "setterDocumentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.", "setterMethodName" : "setPrivileged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : "

            When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUlimits", "beanStyleSetterMethodName" : "setUlimits", "c2jName" : "ulimits", "c2jShape" : "Ulimits", "defaultConsumerFluentSetterDocumentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker 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 #ulimits(List)}.\n@param ulimits a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ulimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasUlimits()} to see if a value was sent in this field.\n

            \n@return A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@deprecated Use {@link #ulimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ulimits(List)}\n", "documentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ulimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUlimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ulimits", "fluentSetterDocumentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ulimits", "getterDocumentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasUlimits()} to see if a value was sent in this field.\n

            \n@return A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker 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" : "ulimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ulimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Ulimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Ulimit.Builder} avoiding the need to create one manually via {@link Ulimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link Ulimit.Builder#build()} is called immediately and its result is passed to {@link #member(Ulimit)}.\n@param member a consumer that will call methods on {@link Ulimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Ulimit)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Ulimit)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Ulimit", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Ulimit", "variableName" : "member", "variableType" : "Ulimit", "documentation" : null, "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Ulimit", "variableName" : "member", "variableType" : "Ulimit", "documentation" : "", "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Ulimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Ulimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ulimits", "sensitive" : false, "setterDocumentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.", "setterMethodName" : "setUlimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : "

            A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "user", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker 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 #user(String)}.\n@param user a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            \n@return The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@deprecated Use {@link #user()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #user(String)}\n", "documentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the User property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUser", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            \n@return The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker 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" : "user", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "user", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "User", "sensitive" : false, "setterDocumentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : "

            The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            \n@return The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            \n@return The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

            The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceRequirements(List)}.\n@param resourceRequirements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceRequirements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

            \n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceRequirements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceRequirements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceRequirements", "fluentSetterDocumentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

            \n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceRequirements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceRequirements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceRequirement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceRequirement.Builder} avoiding the need to create one manually via {@link ResourceRequirement#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceRequirement.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceRequirement)}.\n@param member a consumer that will call methods on {@link ResourceRequirement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceRequirement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceRequirement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceRequirement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : null, "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : "", "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceRequirement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceRequirement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceRequirements", "sensitive" : false, "setterDocumentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

            The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinuxParameters", "beanStyleSetterMethodName" : "setLinuxParameters", "c2jName" : "linuxParameters", "c2jShape" : "LinuxParameters", "defaultConsumerFluentSetterDocumentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            \nThis is a convenience that creates an instance of the {@link LinuxParameters.Builder} avoiding the need to create one manually via {@link LinuxParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinuxParameters.Builder#build()} is called immediately and its result is passed to {@link #linuxParameters(LinuxParameters)}.\n@param linuxParameters a consumer that will call methods on {@link LinuxParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linuxParameters(LinuxParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            \n@return Linux-specific modifications that are applied to the container, such as details for device mappings.\n@deprecated Use {@link #linuxParameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linuxParameters(LinuxParameters)}\n", "documentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinuxParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinuxParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linuxParameters", "fluentSetterDocumentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linuxParameters", "getterDocumentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            \n@return Linux-specific modifications that are applied to the container, such as details for device mappings.", "getterModel" : { "returnType" : "LinuxParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linuxParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linuxParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinuxParameters", "sensitive" : false, "setterDocumentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.", "setterMethodName" : "setLinuxParameters", "setterModel" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : "

            Linux-specific modifications that are applied to the container, such as details for device mappings.

            ", "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Command" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #command(List)}.\n@param command a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasCommand()} to see if a value was sent in this field.\n

            \n@return The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Command property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCommand", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasCommand()} to see if a value was sent in this field.\n

            \n@return The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.", "getterModel" : { "returnType" : "java.util.List", "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" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

            The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #environment(List)}.\n@param environment a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasEnvironment()} to see if a value was sent in this field.\n

            \n@return The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #environment(List)}\n", "documentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "environment", "fluentSetterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environment", "getterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n

            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

            \n

            \nYou can use {@link #hasEnvironment()} to see if a value was sent in this field.\n

            \n@return The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "KeyValuePair", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link KeyValuePair.Builder} avoiding the need to create one manually via {@link KeyValuePair#builder()}.\n\nWhen the {@link Consumer} completes, {@link KeyValuePair.Builder#build()} is called immediately and its result is passed to {@link #member(KeyValuePair)}.\n@param member a consumer that will call methods on {@link KeyValuePair.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(KeyValuePair)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(KeyValuePair)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "KeyValuePair", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "member", "variableType" : "KeyValuePair", "documentation" : null, "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "member", "variableType" : "KeyValuePair", "documentation" : "", "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "KeyValuePair", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "KeyValuePair", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

            The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

            We do not recommend using plaintext environment variables for sensitive information, such as credential data.

            Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Image" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

            The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

            • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

            • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

            • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

            • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #image(String)}.\n@param image a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #image(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

            • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

            • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

            • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

            • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

            \n@return The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

            • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

            • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

            • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

            • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

            • \n@deprecated Use {@link #image()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

              • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

              • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

              • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

              • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

              \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

              • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

              • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

              • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

              • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #image(String)}\n", "documentation" : "

                The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Image property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasImage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "image", "fluentSetterDocumentation" : "

                The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

                  The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                  • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                  • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                  • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                  • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                  \n@return The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                  • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                  • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                  • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                  • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "image", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "image", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Image", "sensitive" : false, "setterDocumentation" : "

                    The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                    • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                    • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                    • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                    • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                    \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                    • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                    • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                    • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                    • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                    • ", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

                      The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      \n@return The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      \n@return The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                      The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobRoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobRoleArn", "beanStyleSetterMethodName" : "setJobRoleArn", "c2jName" : "jobRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobRoleArn(String)}.\n@param jobRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      \n@return The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@deprecated Use {@link #jobRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobRoleArn(String)}\n", "documentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobRoleArn", "fluentSetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobRoleArn", "getterDocumentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      \n@return The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobRoleArn", "sensitive" : false, "setterDocumentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.", "setterMethodName" : "setJobRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : "

                      The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinuxParameters" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinuxParameters", "beanStyleSetterMethodName" : "setLinuxParameters", "c2jName" : "linuxParameters", "c2jShape" : "LinuxParameters", "defaultConsumerFluentSetterDocumentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      \nThis is a convenience that creates an instance of the {@link LinuxParameters.Builder} avoiding the need to create one manually via {@link LinuxParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinuxParameters.Builder#build()} is called immediately and its result is passed to {@link #linuxParameters(LinuxParameters)}.\n@param linuxParameters a consumer that will call methods on {@link LinuxParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linuxParameters(LinuxParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      \n@return Linux-specific modifications that are applied to the container, such as details for device mappings.\n@deprecated Use {@link #linuxParameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linuxParameters(LinuxParameters)}\n", "documentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinuxParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinuxParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linuxParameters", "fluentSetterDocumentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linuxParameters", "getterDocumentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      \n@return Linux-specific modifications that are applied to the container, such as details for device mappings.", "getterModel" : { "returnType" : "LinuxParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linuxParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linuxParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinuxParameters", "sensitive" : false, "setterDocumentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.", "setterMethodName" : "setLinuxParameters", "setterModel" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : "

                      Linux-specific modifications that are applied to the container, such as details for device mappings.

                      ", "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Memory" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memory(Integer)}.\n@param memory a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@return The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Memory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemory", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memory", "fluentSetterDocumentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@return The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      ", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

                      The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                      If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MountPoints" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMountPoints", "beanStyleSetterMethodName" : "setMountPoints", "c2jName" : "mountPoints", "c2jShape" : "MountPoints", "defaultConsumerFluentSetterDocumentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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 #mountPoints(List)}.\n@param mountPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoints(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasMountPoints()} to see if a value was sent in this field.\n

                      \n@return The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@deprecated Use {@link #mountPoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mountPoints(List)}\n", "documentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MountPoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMountPoints", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoints", "fluentSetterDocumentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoints", "getterDocumentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasMountPoints()} to see if a value was sent in this field.\n

                      \n@return The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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" : "mountPoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mountPoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MountPoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MountPoint.Builder} avoiding the need to create one manually via {@link MountPoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link MountPoint.Builder#build()} is called immediately and its result is passed to {@link #member(MountPoint)}.\n@param member a consumer that will call methods on {@link MountPoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MountPoint)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(MountPoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MountPoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MountPoint", "variableName" : "member", "variableType" : "MountPoint", "documentation" : null, "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MountPoint", "variableName" : "member", "variableType" : "MountPoint", "documentation" : "", "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MountPoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MountPoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MountPoints", "sensitive" : false, "setterDocumentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.", "setterMethodName" : "setMountPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : "

                      The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Privileged" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivileged", "beanStyleSetterMethodName" : "setPrivileged", "c2jName" : "privileged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #privileged(Boolean)}.\n@param privileged a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privileged(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      \n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@deprecated Use {@link #privileged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privileged(Boolean)}\n", "documentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Privileged property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrivileged", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privileged", "fluentSetterDocumentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privileged", "getterDocumentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      \n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privileged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privileged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Privileged", "sensitive" : false, "setterDocumentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.", "setterMethodName" : "setPrivileged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : "

                      When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadonlyRootFilesystem" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadonlyRootFilesystem", "beanStyleSetterMethodName" : "setReadonlyRootFilesystem", "c2jName" : "readonlyRootFilesystem", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readonlyRootFilesystem(Boolean)}.\n@param readonlyRootFilesystem a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readonlyRootFilesystem(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      \n@return When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@deprecated Use {@link #readonlyRootFilesystem()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readonlyRootFilesystem(Boolean)}\n", "documentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadonlyRootFilesystem property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadonlyRootFilesystem", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readonlyRootFilesystem", "fluentSetterDocumentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readonlyRootFilesystem", "getterDocumentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      \n@return When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "readonlyRootFilesystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readonlyRootFilesystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadonlyRootFilesystem", "sensitive" : false, "setterDocumentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.", "setterMethodName" : "setReadonlyRootFilesystem", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : "

                      When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceRequirements" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceRequirements(List)}.\n@param resourceRequirements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceRequirements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

                      \n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceRequirements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceRequirements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceRequirements", "fluentSetterDocumentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

                      \n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceRequirements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceRequirements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceRequirement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceRequirement.Builder} avoiding the need to create one manually via {@link ResourceRequirement#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceRequirement.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceRequirement)}.\n@param member a consumer that will call methods on {@link ResourceRequirement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceRequirement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceRequirement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceRequirement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : null, "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : "", "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceRequirement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceRequirement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceRequirements", "sensitive" : false, "setterDocumentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

                      The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ulimits" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUlimits", "beanStyleSetterMethodName" : "setUlimits", "c2jName" : "ulimits", "c2jShape" : "Ulimits", "defaultConsumerFluentSetterDocumentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker 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 #ulimits(List)}.\n@param ulimits a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ulimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasUlimits()} to see if a value was sent in this field.\n

                      \n@return A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@deprecated Use {@link #ulimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ulimits(List)}\n", "documentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ulimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUlimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ulimits", "fluentSetterDocumentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ulimits", "getterDocumentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasUlimits()} to see if a value was sent in this field.\n

                      \n@return A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker 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" : "ulimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ulimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Ulimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Ulimit.Builder} avoiding the need to create one manually via {@link Ulimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link Ulimit.Builder#build()} is called immediately and its result is passed to {@link #member(Ulimit)}.\n@param member a consumer that will call methods on {@link Ulimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Ulimit)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Ulimit)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Ulimit", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Ulimit", "variableName" : "member", "variableType" : "Ulimit", "documentation" : null, "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Ulimit", "variableName" : "member", "variableType" : "Ulimit", "documentation" : "", "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Ulimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Ulimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ulimits", "sensitive" : false, "setterDocumentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.", "setterMethodName" : "setUlimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : "

                      A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "User" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "user", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker 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 #user(String)}.\n@param user a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      \n@return The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@deprecated Use {@link #user()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #user(String)}\n", "documentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the User property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUser", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      \n@return The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker 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" : "user", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "user", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : "

                      The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Vcpus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #vcpus(Integer)}.\n@param vcpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vcpus(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      \n@return The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vcpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVcpus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vcpus", "fluentSetterDocumentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      \n@return The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

                      The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Volumes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

                      A list of data volumes used in a job.

                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #volumes(List)}.\n@param volumes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A list of data volumes used in a job.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasVolumes()} to see if a value was sent in this field.\n

                      \n@return A list of data volumes used in a job.\n@deprecated Use {@link #volumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A list of data volumes used in a job.

                      \n@param volumes A list of data volumes used in a job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumes(List)}\n", "documentation" : "

                      A list of data volumes used in a job.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Volumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumes", "fluentSetterDocumentation" : "

                      A list of data volumes used in a job.

                      \n@param volumes A list of data volumes used in a job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                      A list of data volumes used in a job.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasVolumes()} to see if a value was sent in this field.\n

                      \n@return A list of data volumes used in a job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "volumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "volumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Volume.Builder} avoiding the need to create one manually via {@link Volume#builder()}.\n\nWhen the {@link Consumer} completes, {@link Volume.Builder#build()} is called immediately and its result is passed to {@link #member(Volume)}.\n@param member a consumer that will call methods on {@link Volume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Volume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Volume)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Volumes", "sensitive" : false, "setterDocumentation" : "

                      A list of data volumes used in a job.

                      \n@param volumes A list of data volumes used in a job.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                      A list of data volumes used in a job.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                      The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #image(String)}.\n@param image a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #image(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                      \n@return The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                      • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                      • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                      • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                      • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                      • \n@deprecated Use {@link #image()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                        • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                        • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                        • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                        • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                        \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                        • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                        • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                        • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                        • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #image(String)}\n", "documentation" : "

                          The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                          • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                          • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                          • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                          • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Image property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasImage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "image", "fluentSetterDocumentation" : "

                          The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                          • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                          • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                          • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                          • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                          \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                          • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                          • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                          • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                          • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

                            The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                            • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                            • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                            • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                            • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                            \n@return The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                            • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                            • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                            • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                            • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "image", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "image", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Image", "sensitive" : false, "setterDocumentation" : "

                              The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                              • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                              • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                              • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                              • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                              \n@param image The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                              • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                              • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                              • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                              • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                              • ", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

                                The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with repository-url/image:tag . Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.

                                • Images in Amazon ECR repositories use the full registry and repository URI (for example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>).

                                • Images in official repositories on Docker Hub use a single name (for example, ubuntu or mongo).

                                • Images in other repositories on Docker Hub are qualified with an organization name (for example, amazon/amazon-ecs-agent).

                                • Images in other online repositories are qualified further by a domain name (for example, quay.io/assemblyline/ubuntu).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVcpus", "beanStyleSetterMethodName" : "setVcpus", "c2jName" : "vcpus", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #vcpus(Integer)}.\n@param vcpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vcpus(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                \n@return The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@deprecated Use {@link #vcpus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpus(Integer)}\n", "documentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vcpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVcpus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vcpus", "fluentSetterDocumentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vcpus", "getterDocumentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                \n@return The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vcpus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vcpus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Vcpus", "sensitive" : false, "setterDocumentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                \n@param vcpus The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.", "setterMethodName" : "setVcpus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "vcpus", "variableType" : "Integer", "documentation" : "

                                The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. You must specify at least one vCPU.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #memory(Integer)}.\n@param memory a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@return The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@deprecated Use {@link #memory()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(Integer)}\n", "documentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Memory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemory", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memory", "fluentSetterDocumentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@return The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                \n@param memory The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                ", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "memory", "variableType" : "Integer", "documentation" : "

                                The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job.

                                If you are trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory Management in the AWS Batch User Guide.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "command", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #command(List)}.\n@param command a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCommand()} to see if a value was sent in this field.\n

                                \n@return The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@deprecated Use {@link #command()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #command(List)}\n", "documentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Command property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCommand", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCommand()} to see if a value was sent in this field.\n

                                \n@return The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.", "getterModel" : { "returnType" : "java.util.List", "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" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                \n@param command The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "command", "variableType" : "java.util.List", "documentation" : "

                                The command that is passed to the container. This parameter maps to Cmd in the Create a container section of the Docker Remote API and the COMMAND parameter to docker run. For more information, see https://docs.docker.com/engine/reference/builder/#cmd.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobRoleArn", "beanStyleSetterMethodName" : "setJobRoleArn", "c2jName" : "jobRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobRoleArn(String)}.\n@param jobRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                \n@return The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@deprecated Use {@link #jobRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobRoleArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobRoleArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobRoleArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                \n@return The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobRoleArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                \n@param jobRoleArn The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.", "setterMethodName" : "setJobRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobRoleArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "volumes", "c2jShape" : "Volumes", "defaultConsumerFluentSetterDocumentation" : "

                                A list of data volumes used in a job.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #volumes(List)}.\n@param volumes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of data volumes used in a job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumes()} to see if a value was sent in this field.\n

                                \n@return A list of data volumes used in a job.\n@deprecated Use {@link #volumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of data volumes used in a job.

                                \n@param volumes A list of data volumes used in a job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumes(List)}\n", "documentation" : "

                                A list of data volumes used in a job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Volumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumes", "fluentSetterDocumentation" : "

                                A list of data volumes used in a job.

                                \n@param volumes A list of data volumes used in a job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                A list of data volumes used in a job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumes()} to see if a value was sent in this field.\n

                                \n@return A list of data volumes used in a job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "volumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "volumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Volume.Builder} avoiding the need to create one manually via {@link Volume#builder()}.\n\nWhen the {@link Consumer} completes, {@link Volume.Builder#build()} is called immediately and its result is passed to {@link #member(Volume)}.\n@param member a consumer that will call methods on {@link Volume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Volume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Volume)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Volumes", "sensitive" : false, "setterDocumentation" : "

                                A list of data volumes used in a job.

                                \n@param volumes A list of data volumes used in a job.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                A list of data volumes used in a job.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "c2jName" : "environment", "c2jShape" : "EnvironmentVariables", "defaultConsumerFluentSetterDocumentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #environment(List)}.\n@param environment a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #environment(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasEnvironment()} to see if a value was sent in this field.\n

                                \n@return The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #environment(List)}\n", "documentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "environment", "fluentSetterDocumentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environment", "getterDocumentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasEnvironment()} to see if a value was sent in this field.\n

                                \n@return The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "KeyValuePair", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link KeyValuePair.Builder} avoiding the need to create one manually via {@link KeyValuePair#builder()}.\n\nWhen the {@link Consumer} completes, {@link KeyValuePair.Builder#build()} is called immediately and its result is passed to {@link #member(KeyValuePair)}.\n@param member a consumer that will call methods on {@link KeyValuePair.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(KeyValuePair)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(KeyValuePair)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "KeyValuePair", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "member", "variableType" : "KeyValuePair", "documentation" : null, "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "member", "variableType" : "KeyValuePair", "documentation" : "", "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "KeyValuePair", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "KeyValuePair", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                \n@param environment The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                The environment variables to pass to a container. This parameter maps to Env in the Create a container section of the Docker Remote API and the --env option to docker run.

                                We do not recommend using plaintext environment variables for sensitive information, such as credential data.

                                Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMountPoints", "beanStyleSetterMethodName" : "setMountPoints", "c2jName" : "mountPoints", "c2jShape" : "MountPoints", "defaultConsumerFluentSetterDocumentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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 #mountPoints(List)}.\n@param mountPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mountPoints(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasMountPoints()} to see if a value was sent in this field.\n

                                \n@return The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@deprecated Use {@link #mountPoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mountPoints(List)}\n", "documentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MountPoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMountPoints", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mountPoints", "fluentSetterDocumentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mountPoints", "getterDocumentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasMountPoints()} to see if a value was sent in this field.\n

                                \n@return The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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" : "mountPoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mountPoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MountPoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MountPoint.Builder} avoiding the need to create one manually via {@link MountPoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link MountPoint.Builder#build()} is called immediately and its result is passed to {@link #member(MountPoint)}.\n@param member a consumer that will call methods on {@link MountPoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MountPoint)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(MountPoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MountPoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MountPoint", "variableName" : "member", "variableType" : "MountPoint", "documentation" : null, "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MountPoint", "variableName" : "member", "variableType" : "MountPoint", "documentation" : "", "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MountPoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MountPoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MountPoints", "sensitive" : false, "setterDocumentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                \n@param mountPoints The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.", "setterMethodName" : "setMountPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mountPoints", "variableType" : "java.util.List", "documentation" : "

                                The mount points for data volumes in your container. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadonlyRootFilesystem", "beanStyleSetterMethodName" : "setReadonlyRootFilesystem", "c2jName" : "readonlyRootFilesystem", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readonlyRootFilesystem(Boolean)}.\n@param readonlyRootFilesystem a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readonlyRootFilesystem(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                \n@return When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@deprecated Use {@link #readonlyRootFilesystem()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readonlyRootFilesystem(Boolean)}\n", "documentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadonlyRootFilesystem property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadonlyRootFilesystem", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readonlyRootFilesystem", "fluentSetterDocumentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readonlyRootFilesystem", "getterDocumentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                \n@return When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "readonlyRootFilesystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readonlyRootFilesystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadonlyRootFilesystem", "sensitive" : false, "setterDocumentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                \n@param readonlyRootFilesystem When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.", "setterMethodName" : "setReadonlyRootFilesystem", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readonlyRootFilesystem", "variableType" : "Boolean", "documentation" : "

                                When this parameter is true, the container is given read-only access to its root file system. This parameter maps to ReadonlyRootfs in the Create a container section of the Docker Remote API and the --read-only option to docker run.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivileged", "beanStyleSetterMethodName" : "setPrivileged", "c2jName" : "privileged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #privileged(Boolean)}.\n@param privileged a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privileged(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                \n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@deprecated Use {@link #privileged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privileged(Boolean)}\n", "documentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Privileged property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrivileged", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privileged", "fluentSetterDocumentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privileged", "getterDocumentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                \n@return When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privileged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privileged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Privileged", "sensitive" : false, "setterDocumentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                \n@param privileged When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.", "setterMethodName" : "setPrivileged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "privileged", "variableType" : "Boolean", "documentation" : "

                                When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user). This parameter maps to Privileged in the Create a container section of the Docker Remote API and the --privileged option to docker run.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUlimits", "beanStyleSetterMethodName" : "setUlimits", "c2jName" : "ulimits", "c2jShape" : "Ulimits", "defaultConsumerFluentSetterDocumentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker 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 #ulimits(List)}.\n@param ulimits a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ulimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasUlimits()} to see if a value was sent in this field.\n

                                \n@return A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@deprecated Use {@link #ulimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ulimits(List)}\n", "documentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ulimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUlimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ulimits", "fluentSetterDocumentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ulimits", "getterDocumentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasUlimits()} to see if a value was sent in this field.\n

                                \n@return A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker 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" : "ulimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ulimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Ulimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Ulimit.Builder} avoiding the need to create one manually via {@link Ulimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link Ulimit.Builder#build()} is called immediately and its result is passed to {@link #member(Ulimit)}.\n@param member a consumer that will call methods on {@link Ulimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Ulimit)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Ulimit)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Ulimit", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Ulimit", "variableName" : "member", "variableType" : "Ulimit", "documentation" : null, "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Ulimit", "variableName" : "member", "variableType" : "Ulimit", "documentation" : "", "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Ulimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Ulimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ulimits", "sensitive" : false, "setterDocumentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                \n@param ulimits A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.", "setterMethodName" : "setUlimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ulimits", "variableType" : "java.util.List", "documentation" : "

                                A list of ulimits to set in the container. This parameter maps to Ulimits in the Create a container section of the Docker Remote API and the --ulimit option to docker run.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "user", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker 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 #user(String)}.\n@param user a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                \n@return The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@deprecated Use {@link #user()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #user(String)}\n", "documentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the User property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUser", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                \n@return The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker 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" : "user", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "user", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                \n@param user The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "user", "variableType" : "String", "documentation" : "

                                The user name to use inside the container. This parameter maps to User in the Create a container section of the Docker Remote API and the --user option to docker run.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceType(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                \n@return The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                \n@return The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                \n@param instanceType The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                The instance type to use for a multi-node parallel job. Currently all node groups in a multi-node parallel job must use the same instance type. This parameter is not valid for single-node container jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getResourceRequirements", "beanStyleSetterMethodName" : "setResourceRequirements", "c2jName" : "resourceRequirements", "c2jShape" : "ResourceRequirements", "defaultConsumerFluentSetterDocumentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceRequirements(List)}.\n@param resourceRequirements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceRequirements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

                                \n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@deprecated Use {@link #resourceRequirements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceRequirements(List)}\n", "documentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceRequirements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceRequirements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceRequirements", "fluentSetterDocumentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceRequirements", "getterDocumentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasResourceRequirements()} to see if a value was sent in this field.\n

                                \n@return The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceRequirements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceRequirements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceRequirement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceRequirement.Builder} avoiding the need to create one manually via {@link ResourceRequirement#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceRequirement.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceRequirement)}.\n@param member a consumer that will call methods on {@link ResourceRequirement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceRequirement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceRequirement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceRequirement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : null, "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "member", "variableType" : "ResourceRequirement", "documentation" : "", "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceRequirement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceRequirement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceRequirements", "sensitive" : false, "setterDocumentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                \n@param resourceRequirements The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.", "setterMethodName" : "setResourceRequirements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceRequirements", "variableType" : "java.util.List", "documentation" : "

                                The type and amount of a resource to assign to a container. Currently, the only supported resource is GPU.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinuxParameters", "beanStyleSetterMethodName" : "setLinuxParameters", "c2jName" : "linuxParameters", "c2jShape" : "LinuxParameters", "defaultConsumerFluentSetterDocumentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                \nThis is a convenience that creates an instance of the {@link LinuxParameters.Builder} avoiding the need to create one manually via {@link LinuxParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinuxParameters.Builder#build()} is called immediately and its result is passed to {@link #linuxParameters(LinuxParameters)}.\n@param linuxParameters a consumer that will call methods on {@link LinuxParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linuxParameters(LinuxParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                \n@return Linux-specific modifications that are applied to the container, such as details for device mappings.\n@deprecated Use {@link #linuxParameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linuxParameters(LinuxParameters)}\n", "documentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinuxParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinuxParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linuxParameters", "fluentSetterDocumentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linuxParameters", "getterDocumentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                \n@return Linux-specific modifications that are applied to the container, such as details for device mappings.", "getterModel" : { "returnType" : "LinuxParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linuxParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linuxParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinuxParameters", "sensitive" : false, "setterDocumentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                \n@param linuxParameters Linux-specific modifications that are applied to the container, such as details for device mappings.", "setterMethodName" : "setLinuxParameters", "setterModel" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                ", "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContainerProperties", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "wrapper" : false, "xmlNamespace" : null }, "ContainerSummary" : { "c2jName" : "ContainerSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing summary details of a container within a job.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The exit code to return upon completion.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #exitCode(Integer)}.\n@param exitCode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exitCode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@return The exit code to return upon completion.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n", "documentation" : "

                                The exit code to return upon completion.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExitCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exitCode", "fluentSetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

                                The exit code to return upon completion.

                                \n@return The exit code to return upon completion.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "exitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "exitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

                                The exit code to return upon completion.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExitCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The exit code to return upon completion.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #exitCode(Integer)}.\n@param exitCode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exitCode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@return The exit code to return upon completion.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n", "documentation" : "

                                The exit code to return upon completion.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExitCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exitCode", "fluentSetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

                                The exit code to return upon completion.

                                \n@return The exit code to return upon completion.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "exitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "exitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

                                The exit code to return upon completion.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "exitCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The exit code to return upon completion.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #exitCode(Integer)}.\n@param exitCode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exitCode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@return The exit code to return upon completion.\n@deprecated Use {@link #exitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n", "documentation" : "

                                The exit code to return upon completion.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExitCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exitCode", "fluentSetterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

                                The exit code to return upon completion.

                                \n@return The exit code to return upon completion.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "exitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "exitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExitCode", "sensitive" : false, "setterDocumentation" : "

                                The exit code to return upon completion.

                                \n@param exitCode The exit code to return upon completion.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

                                The exit code to return upon completion.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                \n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContainerSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "containerSummary", "variableType" : "ContainerSummary", "documentation" : null, "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "wrapper" : false, "xmlNamespace" : null }, "CreateComputeEnvironmentRequest" : { "c2jName" : "CreateComputeEnvironmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "CreateComputeEnvironment", "locationName" : null, "requestUri" : "/v1/createcomputeenvironment", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@return The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@return The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CEType", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : "CEType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType", "getterModel" : { "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 the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType", "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 the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                ", "endpointDiscoveryId" : false, "enumType" : "CEState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState", "getterModel" : { "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 compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState", "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 compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResource", "defaultConsumerFluentSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link ComputeResource.Builder} avoiding the need to create one manually via {@link ComputeResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResource.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResource)}.\n@param computeResources a consumer that will call methods on {@link ComputeResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResource)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@return Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n", "documentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeResources", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeResources", "fluentSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@return Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.", "getterModel" : { "returnType" : "ComputeResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "getterModel" : { "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@return The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@return The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputeResources" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResource", "defaultConsumerFluentSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link ComputeResource.Builder} avoiding the need to create one manually via {@link ComputeResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResource.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResource)}.\n@param computeResources a consumer that will call methods on {@link ComputeResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResource)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@return Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n", "documentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeResources", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeResources", "fluentSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@return Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.", "getterModel" : { "returnType" : "ComputeResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRole" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "getterModel" : { "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                ", "endpointDiscoveryId" : false, "enumType" : "CEState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState", "getterModel" : { "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 compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState", "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 compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CEType", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : "CEType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType", "getterModel" : { "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 the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType", "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 the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@return The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@return The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                \n@param computeEnvironmentName The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "CEType", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : "CEType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType", "getterModel" : { "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 the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param type The type of the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.\n@see CEType", "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 the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                ", "endpointDiscoveryId" : false, "enumType" : "CEState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState", "getterModel" : { "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 compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                \n@param state The state of the compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.\n@see CEState", "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 compute environment. If the state is ENABLED, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResource", "defaultConsumerFluentSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \nThis is a convenience that creates an instance of the {@link ComputeResource.Builder} avoiding the need to create one manually via {@link ComputeResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResource.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResource)}.\n@param computeResources a consumer that will call methods on {@link ComputeResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResource)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@return Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n", "documentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeResources", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeResources", "fluentSetterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@return Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.", "getterModel" : { "returnType" : "ComputeResource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                \n@param computeResources Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : null, "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResource", "variableName" : "computeResources", "variableType" : "ComputeResource", "documentation" : "

                                Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. For more information, see Compute Environments in the AWS Batch User Guide.

                                ", "simpleType" : "ComputeResource", "variableSetterType" : "ComputeResource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "getterModel" : { "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "computeEnvironmentName", "type", "serviceRole" ], "shapeName" : "CreateComputeEnvironmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateComputeEnvironmentRequest", "variableName" : "createComputeEnvironmentRequest", "variableType" : "CreateComputeEnvironmentRequest", "documentation" : null, "simpleType" : "CreateComputeEnvironmentRequest", "variableSetterType" : "CreateComputeEnvironmentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateComputeEnvironmentResponse" : { "c2jName" : "CreateComputeEnvironmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the compute environment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the compute environment.

                                \n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                The name of the compute environment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                The name of the compute environment.

                                \n@return The name of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                The name of the compute environment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@return The Amazon Resource Name (ARN) of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@return The Amazon Resource Name (ARN) of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputeEnvironmentName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the compute environment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the compute environment.

                                \n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                The name of the compute environment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                The name of the compute environment.

                                \n@return The name of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                The name of the compute environment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the compute environment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the compute environment.

                                \n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                The name of the compute environment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                The name of the compute environment.

                                \n@return The name of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                The name of the compute environment.

                                \n@param computeEnvironmentName The name of the compute environment.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                The name of the compute environment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@return The Amazon Resource Name (ARN) of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the compute environment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateComputeEnvironmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateComputeEnvironmentResponse", "variableName" : "createComputeEnvironmentResponse", "variableType" : "CreateComputeEnvironmentResponse", "documentation" : null, "simpleType" : "CreateComputeEnvironmentResponse", "variableSetterType" : "CreateComputeEnvironmentResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateJobQueueRequest" : { "c2jName" : "CreateJobQueueRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "CreateJobQueue", "locationName" : null, "requestUri" : "/v1/createjobqueue", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState", "getterModel" : { "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 job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState", "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 job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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" : "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.", "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentOrder" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueueName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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" : "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.", "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState", "getterModel" : { "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 job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState", "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 job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState", "getterModel" : { "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 job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                \n@param state The state of the job queue. If the job queue state is ENABLED, it is able to accept jobs.\n@see JQState", "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 job queue. If the job queue state is ENABLED, it is able to accept jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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" : "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.", "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                \n@param computeEnvironmentOrder The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobQueueName", "priority", "computeEnvironmentOrder" ], "shapeName" : "CreateJobQueueRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateJobQueueRequest", "variableName" : "createJobQueueRequest", "variableType" : "CreateJobQueueRequest", "documentation" : null, "simpleType" : "CreateJobQueueRequest", "variableSetterType" : "CreateJobQueueRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateJobQueueResponse" : { "c2jName" : "CreateJobQueueResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobQueueArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueueName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobQueueName", "jobQueueArn" ], "shapeName" : "CreateJobQueueResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateJobQueueResponse", "variableName" : "createJobQueueResponse", "variableType" : "CreateJobQueueResponse", "documentation" : null, "simpleType" : "CreateJobQueueResponse", "variableSetterType" : "CreateJobQueueResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteComputeEnvironmentRequest" : { "c2jName" : "DeleteComputeEnvironmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DeleteComputeEnvironment", "locationName" : null, "requestUri" : "/v1/deletecomputeenvironment", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment 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 #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@return The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n", "documentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironment", "fluentSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@return The name or Amazon Resource Name (ARN) of the compute environment 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" : "computeEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironment", "sensitive" : false, "setterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironment" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment 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 #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@return The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n", "documentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironment", "fluentSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@return The name or Amazon Resource Name (ARN) of the compute environment 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" : "computeEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironment", "sensitive" : false, "setterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment 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 #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@return The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n", "documentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironment", "fluentSetterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@return The name or Amazon Resource Name (ARN) of the compute environment 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" : "computeEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironment", "sensitive" : false, "setterDocumentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                \n@param computeEnvironment The name or Amazon Resource Name (ARN) of the compute environment to delete.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

                                The name or Amazon Resource Name (ARN) of the compute environment to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "computeEnvironment" ], "shapeName" : "DeleteComputeEnvironmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteComputeEnvironmentRequest", "variableName" : "deleteComputeEnvironmentRequest", "variableType" : "DeleteComputeEnvironmentRequest", "documentation" : null, "simpleType" : "DeleteComputeEnvironmentRequest", "variableSetterType" : "DeleteComputeEnvironmentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteComputeEnvironmentResponse" : { "c2jName" : "DeleteComputeEnvironmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : 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" : "DeleteComputeEnvironmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteComputeEnvironmentResponse", "variableName" : "deleteComputeEnvironmentResponse", "variableType" : "DeleteComputeEnvironmentResponse", "documentation" : null, "simpleType" : "DeleteComputeEnvironmentResponse", "variableSetterType" : "DeleteComputeEnvironmentResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteJobQueueRequest" : { "c2jName" : "DeleteJobQueueRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DeleteJobQueue", "locationName" : null, "requestUri" : "/v1/deletejobqueue", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue 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 #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@return The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@return The short name or full Amazon Resource Name (ARN) of the queue 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" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobQueue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue 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 #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@return The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@return The short name or full Amazon Resource Name (ARN) of the queue 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" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue 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 #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@return The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@return The short name or full Amazon Resource Name (ARN) of the queue 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" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                \n@param jobQueue The short name or full Amazon Resource Name (ARN) of the queue to delete.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The short name or full Amazon Resource Name (ARN) of the queue to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobQueue" ], "shapeName" : "DeleteJobQueueRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteJobQueueRequest", "variableName" : "deleteJobQueueRequest", "variableType" : "DeleteJobQueueRequest", "documentation" : null, "simpleType" : "DeleteJobQueueRequest", "variableSetterType" : "DeleteJobQueueRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteJobQueueResponse" : { "c2jName" : "DeleteJobQueueResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : 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" : "DeleteJobQueueResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteJobQueueResponse", "variableName" : "deleteJobQueueResponse", "variableType" : "DeleteJobQueueResponse", "documentation" : null, "simpleType" : "DeleteJobQueueResponse", "variableSetterType" : "DeleteJobQueueResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterJobDefinitionRequest" : { "c2jName" : "DeregisterJobDefinitionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DeregisterJobDefinition", "locationName" : null, "requestUri" : "/v1/deregisterjobdefinition", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@return The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@return The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobDefinition" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@return The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@return The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@return The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@return The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                \n@param jobDefinition The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                The name and revision (name:revision) or full Amazon Resource Name (ARN) of the job definition to deregister.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobDefinition" ], "shapeName" : "DeregisterJobDefinitionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterJobDefinitionRequest", "variableName" : "deregisterJobDefinitionRequest", "variableType" : "DeregisterJobDefinitionRequest", "documentation" : null, "simpleType" : "DeregisterJobDefinitionRequest", "variableSetterType" : "DeregisterJobDefinitionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterJobDefinitionResponse" : { "c2jName" : "DeregisterJobDefinitionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : 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" : "DeregisterJobDefinitionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterJobDefinitionResponse", "variableName" : "deregisterJobDefinitionResponse", "variableType" : "DeregisterJobDefinitionResponse", "documentation" : null, "simpleType" : "DeregisterJobDefinitionResponse", "variableSetterType" : "DeregisterJobDefinitionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeComputeEnvironmentsRequest" : { "c2jName" : "DescribeComputeEnvironmentsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DescribeComputeEnvironments", "locationName" : null, "requestUri" : "/v1/describecomputeenvironments", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironments", "beanStyleSetterMethodName" : "setComputeEnvironments", "c2jName" : "computeEnvironments", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironments(List)}.\n@param computeEnvironments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironments(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #computeEnvironments()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironments(List)}\n", "documentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironments property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironments", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironments", "fluentSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironments", "getterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironments", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.", "setterMethodName" : "setComputeEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if 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" : "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 cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.", "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 cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironments" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironments", "beanStyleSetterMethodName" : "setComputeEnvironments", "c2jName" : "computeEnvironments", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironments(List)}.\n@param computeEnvironments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironments(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #computeEnvironments()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironments(List)}\n", "documentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironments property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironments", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironments", "fluentSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironments", "getterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironments", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.", "setterMethodName" : "setComputeEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if 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" : "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 cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.", "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 cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironments", "beanStyleSetterMethodName" : "setComputeEnvironments", "c2jName" : "computeEnvironments", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironments(List)}.\n@param computeEnvironments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironments(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #computeEnvironments()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironments(List)}\n", "documentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironments property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironments", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironments", "fluentSetterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironments", "getterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironments", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                \n@param computeEnvironments A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.", "setterMethodName" : "setComputeEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 compute environment names or full Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if 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" : "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 cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.", "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 cluster results returned by DescribeComputeEnvironments in paginated output. When this parameter is used, DescribeComputeEnvironments only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeComputeEnvironments request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeComputeEnvironments returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeComputeEnvironments request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeComputeEnvironmentsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeComputeEnvironmentsRequest", "variableName" : "describeComputeEnvironmentsRequest", "variableType" : "DescribeComputeEnvironmentsRequest", "documentation" : null, "simpleType" : "DescribeComputeEnvironmentsRequest", "variableSetterType" : "DescribeComputeEnvironmentsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeComputeEnvironmentsResponse" : { "c2jName" : "DescribeComputeEnvironmentsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironments", "beanStyleSetterMethodName" : "setComputeEnvironments", "c2jName" : "computeEnvironments", "c2jShape" : "ComputeEnvironmentDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of compute environments.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironments(List)}.\n@param computeEnvironments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironments(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of compute environments.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return The list of compute environments.\n@deprecated Use {@link #computeEnvironments()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironments(List)}\n", "documentation" : "

                                The list of compute environments.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironments property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironments", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironments", "fluentSetterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironments", "getterDocumentation" : "

                                The list of compute environments.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return The list of compute environments.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentDetail.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentDetail.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentDetail)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "member", "variableType" : "ComputeEnvironmentDetail", "documentation" : null, "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "member", "variableType" : "ComputeEnvironmentDetail", "documentation" : "", "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironments", "sensitive" : false, "setterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.", "setterMethodName" : "setComputeEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : "

                                The list of compute environments.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironments" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironments", "beanStyleSetterMethodName" : "setComputeEnvironments", "c2jName" : "computeEnvironments", "c2jShape" : "ComputeEnvironmentDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of compute environments.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironments(List)}.\n@param computeEnvironments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironments(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of compute environments.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return The list of compute environments.\n@deprecated Use {@link #computeEnvironments()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironments(List)}\n", "documentation" : "

                                The list of compute environments.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironments property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironments", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironments", "fluentSetterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironments", "getterDocumentation" : "

                                The list of compute environments.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return The list of compute environments.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentDetail.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentDetail.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentDetail)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "member", "variableType" : "ComputeEnvironmentDetail", "documentation" : null, "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "member", "variableType" : "ComputeEnvironmentDetail", "documentation" : "", "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironments", "sensitive" : false, "setterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.", "setterMethodName" : "setComputeEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : "

                                The list of compute environments.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironments", "beanStyleSetterMethodName" : "setComputeEnvironments", "c2jName" : "computeEnvironments", "c2jShape" : "ComputeEnvironmentDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of compute environments.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironments(List)}.\n@param computeEnvironments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironments(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of compute environments.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return The list of compute environments.\n@deprecated Use {@link #computeEnvironments()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironments(List)}\n", "documentation" : "

                                The list of compute environments.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironments property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironments", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironments", "fluentSetterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironments", "getterDocumentation" : "

                                The list of compute environments.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironments()} to see if a value was sent in this field.\n

                                \n@return The list of compute environments.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentDetail.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentDetail.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentDetail)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "member", "variableType" : "ComputeEnvironmentDetail", "documentation" : null, "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentDetail", "variableName" : "member", "variableType" : "ComputeEnvironmentDetail", "documentation" : "", "simpleType" : "ComputeEnvironmentDetail", "variableSetterType" : "ComputeEnvironmentDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironments", "sensitive" : false, "setterDocumentation" : "

                                The list of compute environments.

                                \n@param computeEnvironments The list of compute environments.", "setterMethodName" : "setComputeEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironments", "variableType" : "java.util.List", "documentation" : "

                                The list of compute environments.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeComputeEnvironments request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeComputeEnvironmentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeComputeEnvironmentsResponse", "variableName" : "describeComputeEnvironmentsResponse", "variableType" : "DescribeComputeEnvironmentsResponse", "documentation" : null, "simpleType" : "DescribeComputeEnvironmentsResponse", "variableSetterType" : "DescribeComputeEnvironmentsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobDefinitionsRequest" : { "c2jName" : "DescribeJobDefinitionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DescribeJobDefinitions", "locationName" : null, "requestUri" : "/v1/describejobdefinitions", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobDefinitions", "beanStyleSetterMethodName" : "setJobDefinitions", "c2jName" : "jobDefinitions", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitions(List)}.\n@param jobDefinitions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #jobDefinitions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitions(List)}\n", "documentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitions", "fluentSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitions", "getterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobDefinitions", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.", "setterMethodName" : "setJobDefinitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if 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" : "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 results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.", "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 results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job definition to describe.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@return The name of the job definition to describe.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                The name of the job definition to describe.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                The name of the job definition to describe.

                                \n@return The name of the job definition to describe.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                The name of the job definition to describe.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@return The status with which to filter job definitions.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status with which to filter job definitions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@return The status with which to filter job definitions.", "getterModel" : { "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 with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.", "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 with which to filter job definitions.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobDefinitionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job definition to describe.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@return The name of the job definition to describe.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                The name of the job definition to describe.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                The name of the job definition to describe.

                                \n@return The name of the job definition to describe.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                The name of the job definition to describe.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinitions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobDefinitions", "beanStyleSetterMethodName" : "setJobDefinitions", "c2jName" : "jobDefinitions", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitions(List)}.\n@param jobDefinitions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #jobDefinitions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitions(List)}\n", "documentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitions", "fluentSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitions", "getterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobDefinitions", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.", "setterMethodName" : "setJobDefinitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if 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" : "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 results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.", "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 results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@return The status with which to filter job definitions.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status with which to filter job definitions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@return The status with which to filter job definitions.", "getterModel" : { "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 with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.", "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 with which to filter job definitions.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobDefinitions", "beanStyleSetterMethodName" : "setJobDefinitions", "c2jName" : "jobDefinitions", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitions(List)}.\n@param jobDefinitions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #jobDefinitions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitions(List)}\n", "documentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitions", "fluentSetterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitions", "getterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobDefinitions", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                \n@param jobDefinitions A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.", "setterMethodName" : "setJobDefinitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 job definition names or full Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if 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" : "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 results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.", "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 results returned by DescribeJobDefinitions in paginated output. When this parameter is used, DescribeJobDefinitions only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobDefinitions request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobDefinitions returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job definition to describe.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@return The name of the job definition to describe.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                The name of the job definition to describe.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                The name of the job definition to describe.

                                \n@return The name of the job definition to describe.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job definition to describe.

                                \n@param jobDefinitionName The name of the job definition to describe.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                The name of the job definition to describe.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@return The status with which to filter job definitions.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status with which to filter job definitions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status with which to filter job definitions.

                                \n@return The status with which to filter job definitions.", "getterModel" : { "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 with which to filter job definitions.

                                \n@param status The status with which to filter job definitions.", "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 with which to filter job definitions.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeJobDefinitions request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeJobDefinitionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeJobDefinitionsRequest", "variableName" : "describeJobDefinitionsRequest", "variableType" : "DescribeJobDefinitionsRequest", "documentation" : null, "simpleType" : "DescribeJobDefinitionsRequest", "variableSetterType" : "DescribeJobDefinitionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobDefinitionsResponse" : { "c2jName" : "DescribeJobDefinitionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobDefinitions", "beanStyleSetterMethodName" : "setJobDefinitions", "c2jName" : "jobDefinitions", "c2jShape" : "JobDefinitionList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of job definitions.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitions(List)}.\n@param jobDefinitions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of job definitions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return The list of job definitions.\n@deprecated Use {@link #jobDefinitions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitions(List)}\n", "documentation" : "

                                The list of job definitions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitions", "fluentSetterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitions", "getterDocumentation" : "

                                The list of job definitions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return The list of job definitions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDefinition.Builder} avoiding the need to create one manually via {@link JobDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(JobDefinition)}.\n@param member a consumer that will call methods on {@link JobDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDefinition)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDefinition", "variableName" : "member", "variableType" : "JobDefinition", "documentation" : null, "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDefinition", "variableName" : "member", "variableType" : "JobDefinition", "documentation" : "", "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDefinition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDefinition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobDefinitions", "sensitive" : false, "setterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.", "setterMethodName" : "setJobDefinitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : "

                                The list of job definitions.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobDefinitions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobDefinitions", "beanStyleSetterMethodName" : "setJobDefinitions", "c2jName" : "jobDefinitions", "c2jShape" : "JobDefinitionList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of job definitions.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitions(List)}.\n@param jobDefinitions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of job definitions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return The list of job definitions.\n@deprecated Use {@link #jobDefinitions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitions(List)}\n", "documentation" : "

                                The list of job definitions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitions", "fluentSetterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitions", "getterDocumentation" : "

                                The list of job definitions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return The list of job definitions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDefinition.Builder} avoiding the need to create one manually via {@link JobDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(JobDefinition)}.\n@param member a consumer that will call methods on {@link JobDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDefinition)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDefinition", "variableName" : "member", "variableType" : "JobDefinition", "documentation" : null, "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDefinition", "variableName" : "member", "variableType" : "JobDefinition", "documentation" : "", "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDefinition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDefinition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobDefinitions", "sensitive" : false, "setterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.", "setterMethodName" : "setJobDefinitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : "

                                The list of job definitions.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobDefinitions", "beanStyleSetterMethodName" : "setJobDefinitions", "c2jName" : "jobDefinitions", "c2jShape" : "JobDefinitionList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of job definitions.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitions(List)}.\n@param jobDefinitions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of job definitions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return The list of job definitions.\n@deprecated Use {@link #jobDefinitions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitions(List)}\n", "documentation" : "

                                The list of job definitions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitions", "fluentSetterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitions", "getterDocumentation" : "

                                The list of job definitions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobDefinitions()} to see if a value was sent in this field.\n

                                \n@return The list of job definitions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDefinition.Builder} avoiding the need to create one manually via {@link JobDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(JobDefinition)}.\n@param member a consumer that will call methods on {@link JobDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDefinition)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDefinition", "variableName" : "member", "variableType" : "JobDefinition", "documentation" : null, "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDefinition", "variableName" : "member", "variableType" : "JobDefinition", "documentation" : "", "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDefinition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDefinition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobDefinitions", "sensitive" : false, "setterDocumentation" : "

                                The list of job definitions.

                                \n@param jobDefinitions The list of job definitions.", "setterMethodName" : "setJobDefinitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobDefinitions", "variableType" : "java.util.List", "documentation" : "

                                The list of job definitions.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeJobDefinitions request. When the results of a DescribeJobDefinitions request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeJobDefinitionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeJobDefinitionsResponse", "variableName" : "describeJobDefinitionsResponse", "variableType" : "DescribeJobDefinitionsResponse", "documentation" : null, "simpleType" : "DescribeJobDefinitionsResponse", "variableSetterType" : "DescribeJobDefinitionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobQueuesRequest" : { "c2jName" : "DescribeJobQueuesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DescribeJobQueues", "locationName" : null, "requestUri" : "/v1/describejobqueues", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobQueues", "beanStyleSetterMethodName" : "setJobQueues", "c2jName" : "jobQueues", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobQueues(List)}.\n@param jobQueues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #jobQueues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueues(List)}\n", "documentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueues", "fluentSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueues", "getterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobQueues", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.", "setterMethodName" : "setJobQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if 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" : "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 results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.", "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 results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobQueues" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobQueues", "beanStyleSetterMethodName" : "setJobQueues", "c2jName" : "jobQueues", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobQueues(List)}.\n@param jobQueues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #jobQueues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueues(List)}\n", "documentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueues", "fluentSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueues", "getterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobQueues", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.", "setterMethodName" : "setJobQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if 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" : "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 results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.", "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 results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobQueues", "beanStyleSetterMethodName" : "setJobQueues", "c2jName" : "jobQueues", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobQueues(List)}.\n@param jobQueues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@deprecated Use {@link #jobQueues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueues(List)}\n", "documentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueues", "fluentSetterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueues", "getterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobQueues", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                \n@param jobQueues A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.", "setterMethodName" : "setJobQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 queue names or full queue Amazon Resource Name (ARN) entries.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if 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" : "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 results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.", "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 results returned by DescribeJobQueues in paginated output. When this parameter is used, DescribeJobQueues only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeJobQueues request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then DescribeJobQueues returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated DescribeJobQueues request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeJobQueuesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeJobQueuesRequest", "variableName" : "describeJobQueuesRequest", "variableType" : "DescribeJobQueuesRequest", "documentation" : null, "simpleType" : "DescribeJobQueuesRequest", "variableSetterType" : "DescribeJobQueuesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobQueuesResponse" : { "c2jName" : "DescribeJobQueuesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobQueues", "beanStyleSetterMethodName" : "setJobQueues", "c2jName" : "jobQueues", "c2jShape" : "JobQueueDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of job queues.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobQueues(List)}.\n@param jobQueues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of job queues.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return The list of job queues.\n@deprecated Use {@link #jobQueues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueues(List)}\n", "documentation" : "

                                The list of job queues.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueues", "fluentSetterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueues", "getterDocumentation" : "

                                The list of job queues.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return The list of job queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobQueueDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobQueueDetail.Builder} avoiding the need to create one manually via {@link JobQueueDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobQueueDetail.Builder#build()} is called immediately and its result is passed to {@link #member(JobQueueDetail)}.\n@param member a consumer that will call methods on {@link JobQueueDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobQueueDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobQueueDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobQueueDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "member", "variableType" : "JobQueueDetail", "documentation" : null, "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "member", "variableType" : "JobQueueDetail", "documentation" : "", "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobQueueDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobQueueDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobQueues", "sensitive" : false, "setterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.", "setterMethodName" : "setJobQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : "

                                The list of job queues.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobQueues" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobQueues", "beanStyleSetterMethodName" : "setJobQueues", "c2jName" : "jobQueues", "c2jShape" : "JobQueueDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of job queues.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobQueues(List)}.\n@param jobQueues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of job queues.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return The list of job queues.\n@deprecated Use {@link #jobQueues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueues(List)}\n", "documentation" : "

                                The list of job queues.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueues", "fluentSetterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueues", "getterDocumentation" : "

                                The list of job queues.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return The list of job queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobQueueDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobQueueDetail.Builder} avoiding the need to create one manually via {@link JobQueueDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobQueueDetail.Builder#build()} is called immediately and its result is passed to {@link #member(JobQueueDetail)}.\n@param member a consumer that will call methods on {@link JobQueueDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobQueueDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobQueueDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobQueueDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "member", "variableType" : "JobQueueDetail", "documentation" : null, "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "member", "variableType" : "JobQueueDetail", "documentation" : "", "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobQueueDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobQueueDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobQueues", "sensitive" : false, "setterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.", "setterMethodName" : "setJobQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : "

                                The list of job queues.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobQueues", "beanStyleSetterMethodName" : "setJobQueues", "c2jName" : "jobQueues", "c2jShape" : "JobQueueDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of job queues.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobQueues(List)}.\n@param jobQueues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of job queues.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return The list of job queues.\n@deprecated Use {@link #jobQueues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueues(List)}\n", "documentation" : "

                                The list of job queues.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueues", "fluentSetterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueues", "getterDocumentation" : "

                                The list of job queues.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobQueues()} to see if a value was sent in this field.\n

                                \n@return The list of job queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobQueueDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobQueueDetail.Builder} avoiding the need to create one manually via {@link JobQueueDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobQueueDetail.Builder#build()} is called immediately and its result is passed to {@link #member(JobQueueDetail)}.\n@param member a consumer that will call methods on {@link JobQueueDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobQueueDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobQueueDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobQueueDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "member", "variableType" : "JobQueueDetail", "documentation" : null, "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "member", "variableType" : "JobQueueDetail", "documentation" : "", "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobQueueDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobQueueDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobQueues", "sensitive" : false, "setterDocumentation" : "

                                The list of job queues.

                                \n@param jobQueues The list of job queues.", "setterMethodName" : "setJobQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobQueues", "variableType" : "java.util.List", "documentation" : "

                                The list of job queues.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future DescribeJobQueues request. When the results of a DescribeJobQueues request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeJobQueuesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeJobQueuesResponse", "variableName" : "describeJobQueuesResponse", "variableType" : "DescribeJobQueuesResponse", "documentation" : null, "simpleType" : "DescribeJobQueuesResponse", "variableSetterType" : "DescribeJobQueuesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobsRequest" : { "c2jName" : "DescribeJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "DescribeJobs", "locationName" : null, "requestUri" : "/v1/describejobs", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job IDs.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

                                A list of up to 100 job IDs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 job IDs.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Jobs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job IDs.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

                                A list of up to 100 job IDs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 job IDs.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job IDs.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

                                A list of up to 100 job IDs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return A list of up to 100 job IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 100 job IDs.

                                \n@param jobs A list of up to 100 job IDs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 100 job IDs.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobs" ], "shapeName" : "DescribeJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeJobsRequest", "variableName" : "describeJobsRequest", "variableType" : "DescribeJobsRequest", "documentation" : null, "simpleType" : "DescribeJobsRequest", "variableSetterType" : "DescribeJobsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobsResponse" : { "c2jName" : "DescribeJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "JobDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of jobs.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of jobs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return The list of jobs.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

                                The list of jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                The list of jobs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return The list of jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDetail.Builder} avoiding the need to create one manually via {@link JobDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDetail.Builder#build()} is called immediately and its result is passed to {@link #member(JobDetail)}.\n@param member a consumer that will call methods on {@link JobDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDetail", "variableName" : "member", "variableType" : "JobDetail", "documentation" : null, "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDetail", "variableName" : "member", "variableType" : "JobDetail", "documentation" : "", "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                The list of jobs.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Jobs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "JobDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of jobs.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of jobs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return The list of jobs.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

                                The list of jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                The list of jobs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return The list of jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDetail.Builder} avoiding the need to create one manually via {@link JobDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDetail.Builder#build()} is called immediately and its result is passed to {@link #member(JobDetail)}.\n@param member a consumer that will call methods on {@link JobDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDetail", "variableName" : "member", "variableType" : "JobDetail", "documentation" : null, "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDetail", "variableName" : "member", "variableType" : "JobDetail", "documentation" : "", "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                The list of jobs.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "JobDetailList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of jobs.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of jobs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return The list of jobs.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

                                The list of jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                The list of jobs.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

                                \n@return The list of jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDetail.Builder} avoiding the need to create one manually via {@link JobDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDetail.Builder#build()} is called immediately and its result is passed to {@link #member(JobDetail)}.\n@param member a consumer that will call methods on {@link JobDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDetail", "variableName" : "member", "variableType" : "JobDetail", "documentation" : null, "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDetail", "variableName" : "member", "variableType" : "JobDetail", "documentation" : "", "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                The list of jobs.

                                \n@param jobs The list of jobs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                The list of jobs.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeJobsResponse", "variableName" : "describeJobsResponse", "variableType" : "DescribeJobsResponse", "documentation" : null, "simpleType" : "DescribeJobsResponse", "variableSetterType" : "DescribeJobsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Device" : { "c2jName" : "Device", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing a container instance host device.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHostPath", "beanStyleSetterMethodName" : "setHostPath", "c2jName" : "hostPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path for the device on the host container 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 #hostPath(String)}.\n@param hostPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@return The path for the device on the host container instance.\n@deprecated Use {@link #hostPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hostPath(String)}\n", "documentation" : "

                                The path for the device on the host container instance.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HostPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHostPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostPath", "fluentSetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostPath", "getterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@return The path for the device on the host container 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" : "hostPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hostPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostPath", "sensitive" : false, "setterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.", "setterMethodName" : "setHostPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostPath", "variableType" : "String", "documentation" : "

                                The path for the device on the host container instance.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerPath", "beanStyleSetterMethodName" : "setContainerPath", "c2jName" : "containerPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is 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 #containerPath(String)}.\n@param containerPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@return The path inside the container at which to expose the host device. By default the hostPath value is used.\n@deprecated Use {@link #containerPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerPath(String)}\n", "documentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerPath", "fluentSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerPath", "getterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@return The path inside the container at which to expose the host device. By default the hostPath value is used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerPath", "sensitive" : false, "setterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.", "setterMethodName" : "setContainerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPermissionsAsStrings", "beanStyleSetterMethodName" : "setPermissionsWithStrings", "c2jName" : "permissions", "c2jShape" : "DeviceCgroupPermissions", "defaultConsumerFluentSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #permissionsAsStrings(List)}.\n@param permissions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasPermissions()} to see if a value was sent in this field.\n

                                \n@return The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@deprecated Use {@link #permissionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionsWithStrings(List)}\n", "documentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Permissions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPermissions", "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsStrings", "fluentSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionsWithStrings", "getterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasPermissions()} to see if a value was sent in this field.\n

                                \n@return The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceCgroupPermission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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 DeviceCgroupPermission#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 DeviceCgroupPermission\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeviceCgroupPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceCgroupPermission\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeviceCgroupPermission", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "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 DeviceCgroupPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceCgroupPermission", "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 DeviceCgroupPermission#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 DeviceCgroupPermission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets 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 DeviceCgroupPermission", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.", "setterMethodName" : "setPermissionsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerPath" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerPath", "beanStyleSetterMethodName" : "setContainerPath", "c2jName" : "containerPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is 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 #containerPath(String)}.\n@param containerPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@return The path inside the container at which to expose the host device. By default the hostPath value is used.\n@deprecated Use {@link #containerPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerPath(String)}\n", "documentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerPath", "fluentSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerPath", "getterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@return The path inside the container at which to expose the host device. By default the hostPath value is used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerPath", "sensitive" : false, "setterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.", "setterMethodName" : "setContainerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HostPath" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHostPath", "beanStyleSetterMethodName" : "setHostPath", "c2jName" : "hostPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path for the device on the host container 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 #hostPath(String)}.\n@param hostPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@return The path for the device on the host container instance.\n@deprecated Use {@link #hostPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hostPath(String)}\n", "documentation" : "

                                The path for the device on the host container instance.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HostPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHostPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostPath", "fluentSetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostPath", "getterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@return The path for the device on the host container 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" : "hostPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hostPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostPath", "sensitive" : false, "setterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.", "setterMethodName" : "setHostPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostPath", "variableType" : "String", "documentation" : "

                                The path for the device on the host container instance.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Permissions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPermissionsAsStrings", "beanStyleSetterMethodName" : "setPermissionsWithStrings", "c2jName" : "permissions", "c2jShape" : "DeviceCgroupPermissions", "defaultConsumerFluentSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #permissionsAsStrings(List)}.\n@param permissions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasPermissions()} to see if a value was sent in this field.\n

                                \n@return The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@deprecated Use {@link #permissionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionsWithStrings(List)}\n", "documentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Permissions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPermissions", "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsStrings", "fluentSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionsWithStrings", "getterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasPermissions()} to see if a value was sent in this field.\n

                                \n@return The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceCgroupPermission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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 DeviceCgroupPermission#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 DeviceCgroupPermission\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeviceCgroupPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceCgroupPermission\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeviceCgroupPermission", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "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 DeviceCgroupPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceCgroupPermission", "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 DeviceCgroupPermission#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 DeviceCgroupPermission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets 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 DeviceCgroupPermission", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.", "setterMethodName" : "setPermissionsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHostPath", "beanStyleSetterMethodName" : "setHostPath", "c2jName" : "hostPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path for the device on the host container 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 #hostPath(String)}.\n@param hostPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@return The path for the device on the host container instance.\n@deprecated Use {@link #hostPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hostPath(String)}\n", "documentation" : "

                                The path for the device on the host container instance.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HostPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHostPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostPath", "fluentSetterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostPath", "getterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@return The path for the device on the host container 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" : "hostPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hostPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostPath", "sensitive" : false, "setterDocumentation" : "

                                The path for the device on the host container instance.

                                \n@param hostPath The path for the device on the host container instance.", "setterMethodName" : "setHostPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostPath", "variableType" : "String", "documentation" : "

                                The path for the device on the host container instance.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerPath", "beanStyleSetterMethodName" : "setContainerPath", "c2jName" : "containerPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is 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 #containerPath(String)}.\n@param containerPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@return The path inside the container at which to expose the host device. By default the hostPath value is used.\n@deprecated Use {@link #containerPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerPath(String)}\n", "documentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerPath", "fluentSetterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerPath", "getterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@return The path inside the container at which to expose the host device. By default the hostPath value is used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerPath", "sensitive" : false, "setterDocumentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                \n@param containerPath The path inside the container at which to expose the host device. By default the hostPath value is used.", "setterMethodName" : "setContainerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : "

                                The path inside the container at which to expose the host device. By default the hostPath value is used.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPermissionsAsStrings", "beanStyleSetterMethodName" : "setPermissionsWithStrings", "c2jName" : "permissions", "c2jShape" : "DeviceCgroupPermissions", "defaultConsumerFluentSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #permissionsAsStrings(List)}.\n@param permissions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasPermissions()} to see if a value was sent in this field.\n

                                \n@return The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@deprecated Use {@link #permissionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionsWithStrings(List)}\n", "documentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Permissions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPermissions", "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsStrings", "fluentSetterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionsWithStrings", "getterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasPermissions()} to see if a value was sent in this field.\n

                                \n@return The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceCgroupPermission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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 DeviceCgroupPermission#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 DeviceCgroupPermission\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeviceCgroupPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceCgroupPermission\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeviceCgroupPermission", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "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 DeviceCgroupPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceCgroupPermission", "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 DeviceCgroupPermission#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 DeviceCgroupPermission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets 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 DeviceCgroupPermission", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                \n@param permissions The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.", "setterMethodName" : "setPermissionsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "hostPath" ], "shapeName" : "Device", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "wrapper" : false, "xmlNamespace" : null }, "DeviceCgroupPermission" : { "c2jName" : "DeviceCgroupPermission", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "READ", "value" : "READ" }, { "name" : "WRITE", "value" : "WRITE" }, { "name" : "MKNOD", "value" : "MKNOD" } ], "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" : "DeviceCgroupPermission", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceCgroupPermission", "variableName" : "deviceCgroupPermission", "variableType" : "DeviceCgroupPermission", "documentation" : null, "simpleType" : "DeviceCgroupPermission", "variableSetterType" : "DeviceCgroupPermission" }, "wrapper" : false, "xmlNamespace" : null }, "Host" : { "c2jName" : "Host", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Determine whether your data volume persists on the host container instance and where it is stored. If this parameter is empty, then the Docker daemon assigns a host path for your data volume, but the data is not guaranteed to persist after the containers associated with it stop running.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourcePath", "beanStyleSetterMethodName" : "setSourcePath", "c2jName" : "sourcePath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourcePath(String)}.\n@param sourcePath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourcePath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@return The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@deprecated Use {@link #sourcePath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourcePath(String)}\n", "documentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourcePath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourcePath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourcePath", "fluentSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourcePath", "getterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@return The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sourcePath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sourcePath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourcePath", "sensitive" : false, "setterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.", "setterMethodName" : "setSourcePath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourcePath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourcePath", "variableType" : "String", "documentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SourcePath" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourcePath", "beanStyleSetterMethodName" : "setSourcePath", "c2jName" : "sourcePath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourcePath(String)}.\n@param sourcePath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourcePath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@return The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@deprecated Use {@link #sourcePath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourcePath(String)}\n", "documentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourcePath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourcePath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourcePath", "fluentSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourcePath", "getterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@return The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sourcePath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sourcePath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourcePath", "sensitive" : false, "setterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.", "setterMethodName" : "setSourcePath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourcePath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourcePath", "variableType" : "String", "documentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourcePath", "beanStyleSetterMethodName" : "setSourcePath", "c2jName" : "sourcePath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourcePath(String)}.\n@param sourcePath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourcePath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@return The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@deprecated Use {@link #sourcePath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourcePath(String)}\n", "documentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourcePath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourcePath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourcePath", "fluentSetterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourcePath", "getterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@return The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sourcePath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sourcePath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourcePath", "sensitive" : false, "setterDocumentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                \n@param sourcePath The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.", "setterMethodName" : "setSourcePath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourcePath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourcePath", "variableType" : "String", "documentation" : "

                                The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Host", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : null, "simpleType" : "Host", "variableSetterType" : "Host" }, "wrapper" : false, "xmlNamespace" : null }, "JQState" : { "c2jName" : "JQState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ENABLED", "value" : "ENABLED" }, { "name" : "DISABLED", "value" : "DISABLED" } ], "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" : "JQState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JQState", "variableName" : "jqState", "variableType" : "JQState", "documentation" : null, "simpleType" : "JQState", "variableSetterType" : "JQState" }, "wrapper" : false, "xmlNamespace" : null }, "JQStatus" : { "c2jName" : "JQStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATING", "value" : "CREATING" }, { "name" : "UPDATING", "value" : "UPDATING" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" }, { "name" : "VALID", "value" : "VALID" }, { "name" : "INVALID", "value" : "INVALID" } ], "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" : "JQStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JQStatus", "variableName" : "jqStatus", "variableType" : "JQStatus", "documentation" : null, "simpleType" : "JQStatus", "variableSetterType" : "JQStatus" }, "wrapper" : false, "xmlNamespace" : null }, "JobDefinition" : { "c2jName" : "JobDefinition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing an AWS Batch job definition.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job 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 #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job definition.

                                \n@return The name of the job definition.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                The name of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                The name of the job definition.

                                \n@return The name of the job 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" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                The name of the job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionArn", "beanStyleSetterMethodName" : "setJobDefinitionArn", "c2jName" : "jobDefinitionArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job 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 #jobDefinitionArn(String)}.\n@param jobDefinitionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@return The Amazon Resource Name (ARN) for the job definition.\n@deprecated Use {@link #jobDefinitionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@return The Amazon Resource Name (ARN) for the job 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" : "jobDefinitionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.", "setterMethodName" : "setJobDefinitionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The revision of the job definition.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #revision(Integer)}.\n@param revision a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The revision of the job definition.

                                \n@return The revision of the job definition.\n@deprecated Use {@link #revision()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revision(Integer)}\n", "documentation" : "

                                The revision of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Revision property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevision", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                The revision of the job definition.

                                \n@return The revision of the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : "

                                The revision of the job definition.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the job definition.

                                \n@return The status of the job definition.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the job definition.

                                \n@param status The status of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status of the job definition.

                                \n@param status The status of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the job definition.

                                \n@return The status of the job 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" : "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 job definition.

                                \n@param status The status of the job definition.", "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 job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of job 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of job definition.

                                \n@return The type of job definition.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of job definition.

                                \n@param type The type of job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of job definition.

                                \n@param type The type of job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of job definition.

                                \n@return The type of job 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" : "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 job definition.

                                \n@param type The type of job definition.", "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 job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch 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 #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@return The retry strategy to use for failed jobs that are submitted with this job definition.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@return The retry strategy to use for failed jobs that are submitted with this job definition.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerProperties", "beanStyleSetterMethodName" : "setContainerProperties", "c2jName" : "containerProperties", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #containerProperties(ContainerProperties)}.\n@param containerProperties a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerProperties(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@return An object with various properties specific to container-based jobs.\n@deprecated Use {@link #containerProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerProperties(ContainerProperties)}\n", "documentation" : "

                                An object with various properties specific to container-based jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerProperties", "fluentSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerProperties", "getterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@return An object with various properties specific to container-based jobs.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerProperties", "sensitive" : false, "setterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.", "setterMethodName" : "setContainerProperties", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : "

                                An object with various properties specific to container-based jobs.

                                ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@return An object with various properties specific to multi-node parallel jobs.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@return An object with various properties specific to multi-node parallel jobs.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerProperties", "beanStyleSetterMethodName" : "setContainerProperties", "c2jName" : "containerProperties", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #containerProperties(ContainerProperties)}.\n@param containerProperties a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerProperties(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@return An object with various properties specific to container-based jobs.\n@deprecated Use {@link #containerProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerProperties(ContainerProperties)}\n", "documentation" : "

                                An object with various properties specific to container-based jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerProperties", "fluentSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerProperties", "getterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@return An object with various properties specific to container-based jobs.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerProperties", "sensitive" : false, "setterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.", "setterMethodName" : "setContainerProperties", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : "

                                An object with various properties specific to container-based jobs.

                                ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinitionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionArn", "beanStyleSetterMethodName" : "setJobDefinitionArn", "c2jName" : "jobDefinitionArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job 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 #jobDefinitionArn(String)}.\n@param jobDefinitionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@return The Amazon Resource Name (ARN) for the job definition.\n@deprecated Use {@link #jobDefinitionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@return The Amazon Resource Name (ARN) for the job 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" : "jobDefinitionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.", "setterMethodName" : "setJobDefinitionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinitionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job 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 #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job definition.

                                \n@return The name of the job definition.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                The name of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                The name of the job definition.

                                \n@return The name of the job 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" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                The name of the job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@return An object with various properties specific to multi-node parallel jobs.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@return An object with various properties specific to multi-node parallel jobs.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Parameters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch 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 #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetryStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@return The retry strategy to use for failed jobs that are submitted with this job definition.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@return The retry strategy to use for failed jobs that are submitted with this job definition.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Revision" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The revision of the job definition.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #revision(Integer)}.\n@param revision a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The revision of the job definition.

                                \n@return The revision of the job definition.\n@deprecated Use {@link #revision()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revision(Integer)}\n", "documentation" : "

                                The revision of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Revision property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevision", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                The revision of the job definition.

                                \n@return The revision of the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : "

                                The revision of the job definition.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the job definition.

                                \n@return The status of the job definition.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the job definition.

                                \n@param status The status of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status of the job definition.

                                \n@param status The status of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the job definition.

                                \n@return The status of the job 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" : "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 job definition.

                                \n@param status The status of the job definition.", "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 job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of job 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of job definition.

                                \n@return The type of job definition.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of job definition.

                                \n@param type The type of job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of job definition.

                                \n@param type The type of job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of job definition.

                                \n@return The type of job 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" : "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 job definition.

                                \n@param type The type of job definition.", "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 job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job 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 #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job definition.

                                \n@return The name of the job definition.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                The name of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                The name of the job definition.

                                \n@return The name of the job 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" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job definition.

                                \n@param jobDefinitionName The name of the job definition.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                The name of the job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionArn", "beanStyleSetterMethodName" : "setJobDefinitionArn", "c2jName" : "jobDefinitionArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job 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 #jobDefinitionArn(String)}.\n@param jobDefinitionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@return The Amazon Resource Name (ARN) for the job definition.\n@deprecated Use {@link #jobDefinitionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@return The Amazon Resource Name (ARN) for the job 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" : "jobDefinitionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                \n@param jobDefinitionArn The Amazon Resource Name (ARN) for the job definition.", "setterMethodName" : "setJobDefinitionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) for the job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The revision of the job definition.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #revision(Integer)}.\n@param revision a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The revision of the job definition.

                                \n@return The revision of the job definition.\n@deprecated Use {@link #revision()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revision(Integer)}\n", "documentation" : "

                                The revision of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Revision property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevision", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                The revision of the job definition.

                                \n@return The revision of the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                The revision of the job definition.

                                \n@param revision The revision of the job definition.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : "

                                The revision of the job definition.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the job definition.

                                \n@return The status of the job definition.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the job definition.

                                \n@param status The status of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status of the job definition.

                                \n@param status The status of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the job definition.

                                \n@return The status of the job 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" : "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 job definition.

                                \n@param status The status of the job definition.", "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 job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of job 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of job definition.

                                \n@return The type of job definition.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of job definition.

                                \n@param type The type of job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of job definition.

                                \n@param type The type of job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of job definition.

                                \n@return The type of job 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" : "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 job definition.

                                \n@param type The type of job definition.", "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 job definition.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch 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 #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                \n@param parameters Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                Default parameters or parameter substitution placeholders that are set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job Definition Parameters in the AWS Batch User Guide.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@return The retry strategy to use for failed jobs that are submitted with this job definition.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@return The retry strategy to use for failed jobs that are submitted with this job definition.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                The retry strategy to use for failed jobs that are submitted with this job definition.

                                ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerProperties", "beanStyleSetterMethodName" : "setContainerProperties", "c2jName" : "containerProperties", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #containerProperties(ContainerProperties)}.\n@param containerProperties a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerProperties(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@return An object with various properties specific to container-based jobs.\n@deprecated Use {@link #containerProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerProperties(ContainerProperties)}\n", "documentation" : "

                                An object with various properties specific to container-based jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerProperties", "fluentSetterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerProperties", "getterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@return An object with various properties specific to container-based jobs.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerProperties", "sensitive" : false, "setterDocumentation" : "

                                An object with various properties specific to container-based jobs.

                                \n@param containerProperties An object with various properties specific to container-based jobs.", "setterMethodName" : "setContainerProperties", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : "

                                An object with various properties specific to container-based jobs.

                                ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                \n@param timeout The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                The timeout configuration for jobs that are submitted with this job definition. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.

                                ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@return An object with various properties specific to multi-node parallel jobs.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@return An object with various properties specific to multi-node parallel jobs.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                \n@param nodeProperties An object with various properties specific to multi-node parallel jobs.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                An object with various properties specific to multi-node parallel jobs.

                                ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobDefinitionName", "jobDefinitionArn", "revision", "type" ], "shapeName" : "JobDefinition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobDefinition", "variableName" : "jobDefinition", "variableType" : "JobDefinition", "documentation" : null, "simpleType" : "JobDefinition", "variableSetterType" : "JobDefinition" }, "wrapper" : false, "xmlNamespace" : null }, "JobDefinitionType" : { "c2jName" : "JobDefinitionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONTAINER", "value" : "container" }, { "name" : "MULTINODE", "value" : "multinode" } ], "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" : "JobDefinitionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobDefinitionType", "variableName" : "jobDefinitionType", "variableType" : "JobDefinitionType", "documentation" : null, "simpleType" : "JobDefinitionType", "variableSetterType" : "JobDefinitionType" }, "wrapper" : false, "xmlNamespace" : null }, "JobDependency" : { "c2jName" : "JobDependency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing an AWS Batch job dependency.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@return The job ID of the AWS Batch job associated with this dependency.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@return The job ID of the AWS Batch job associated with this dependency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArrayJobDependency", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the job dependency.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArrayJobDependency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the job dependency.\n@see ArrayJobDependency\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArrayJobDependency\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the job dependency.

                                ", "endpointDiscoveryId" : false, "enumType" : "ArrayJobDependency", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                The type of the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArrayJobDependency", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the job dependency.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArrayJobDependency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the job dependency.\n@see ArrayJobDependency", "getterModel" : { "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 the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency", "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 the job dependency.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@return The job ID of the AWS Batch job associated with this dependency.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@return The job ID of the AWS Batch job associated with this dependency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArrayJobDependency", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the job dependency.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArrayJobDependency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the job dependency.\n@see ArrayJobDependency\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArrayJobDependency\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the job dependency.

                                ", "endpointDiscoveryId" : false, "enumType" : "ArrayJobDependency", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                The type of the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArrayJobDependency", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the job dependency.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArrayJobDependency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the job dependency.\n@see ArrayJobDependency", "getterModel" : { "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 the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency", "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 the job dependency.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@return The job ID of the AWS Batch job associated with this dependency.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@return The job ID of the AWS Batch job associated with this dependency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                \n@param jobId The job ID of the AWS Batch job associated with this dependency.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The job ID of the AWS Batch job associated with this dependency.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArrayJobDependency", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the job dependency.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArrayJobDependency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the job dependency.\n@see ArrayJobDependency\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArrayJobDependency\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the job dependency.

                                ", "endpointDiscoveryId" : false, "enumType" : "ArrayJobDependency", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                The type of the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArrayJobDependency", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the job dependency.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArrayJobDependency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                \n@return The type of the job dependency.\n@see ArrayJobDependency", "getterModel" : { "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 the job dependency.

                                \n@param type The type of the job dependency.\n@see ArrayJobDependency", "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 the job dependency.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobDependency", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "jobDependency", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "wrapper" : false, "xmlNamespace" : null }, "JobDetail" : { "c2jName" : "JobDetail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing an AWS Batch job.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                The name of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                The name of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID for the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID for the job.

                                \n@return The ID for the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The ID for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The ID for the job.

                                \n@return The ID for the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The ID for the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@return The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@return The Amazon Resource Name (ARN) of the job queue with which the job is associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus", "getterModel" : { "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 current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAttempts", "beanStyleSetterMethodName" : "setAttempts", "c2jName" : "attempts", "c2jShape" : "AttemptDetails", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attempts(List)}.\n@param attempts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attempts(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAttempts()} to see if a value was sent in this field.\n

                                \n@return A list of job attempts associated with this job.\n@deprecated Use {@link #attempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attempts(List)}\n", "documentation" : "

                                A list of job attempts associated with this job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attempts", "fluentSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attempts", "getterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAttempts()} to see if a value was sent in this field.\n

                                \n@return A list of job attempts associated with this job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttemptDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttemptDetail.Builder} avoiding the need to create one manually via {@link AttemptDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttemptDetail.Builder#build()} is called immediately and its result is passed to {@link #member(AttemptDetail)}.\n@param member a consumer that will call methods on {@link AttemptDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttemptDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AttemptDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttemptDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "member", "variableType" : "AttemptDetail", "documentation" : null, "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "member", "variableType" : "AttemptDetail", "documentation" : "", "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttemptDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttemptDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attempts", "sensitive" : false, "setterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.", "setterMethodName" : "setAttempts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attempts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attempts", "variableType" : "java.util.List", "documentation" : "

                                A list of job attempts associated with this job.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Long)}.\n@param createdAt 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 #createdAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@return The retry strategy to use for this job if an attempt fails.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@return The retry strategy to use for this job if an attempt fails.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt 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 #startedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \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 #stoppedAt(Long)}.\n@param stoppedAt 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 #stoppedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStoppedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stoppedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDependsOn", "beanStyleSetterMethodName" : "setDependsOn", "c2jName" : "dependsOn", "c2jShape" : "JobDependencyList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dependsOn(List)}.\n@param dependsOn a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dependsOn(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                \n@return A list of job names or IDs on which this job depends.\n@deprecated Use {@link #dependsOn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dependsOn(List)}\n", "documentation" : "

                                A list of job names or IDs on which this job depends.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DependsOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDependsOn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dependsOn", "fluentSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dependsOn", "getterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                \n@return A list of job names or IDs on which this job depends.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dependsOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dependsOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDependency", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDependency.Builder} avoiding the need to create one manually via {@link JobDependency#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDependency.Builder#build()} is called immediately and its result is passed to {@link #member(JobDependency)}.\n@param member a consumer that will call methods on {@link JobDependency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDependency)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDependency)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDependency", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : "", "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDependency", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDependency", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DependsOn", "sensitive" : false, "setterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.", "setterMethodName" : "setDependsOn", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : "

                                A list of job names or IDs on which this job depends.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job definition that is used by this job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@return The job definition that is used by this job.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                The job definition that is used by this job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                The job definition that is used by this job.

                                \n@return The job definition that is used by this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                The job definition that is used by this job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerDetail", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \nThis is a convenience that creates an instance of the {@link ContainerDetail.Builder} avoiding the need to create one manually via {@link ContainerDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerDetail.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerDetail)}.\n@param container a consumer that will call methods on {@link ContainerDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerDetail)}\n", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.", "getterModel" : { "returnType" : "ContainerDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerDetail", "variableName" : "container", "variableType" : "ContainerDetail", "documentation" : null, "simpleType" : "ContainerDetail", "variableSetterType" : "ContainerDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerDetail", "variableName" : "container", "variableType" : "ContainerDetail", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "simpleType" : "ContainerDetail", "variableSetterType" : "ContainerDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeDetails", "beanStyleSetterMethodName" : "setNodeDetails", "c2jName" : "nodeDetails", "c2jShape" : "NodeDetails", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link NodeDetails.Builder} avoiding the need to create one manually via {@link NodeDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeDetails.Builder#build()} is called immediately and its result is passed to {@link #nodeDetails(NodeDetails)}.\n@param nodeDetails a consumer that will call methods on {@link NodeDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeDetails(NodeDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@return An object representing the details of a node that is associated with a multi-node parallel job.\n@deprecated Use {@link #nodeDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeDetails(NodeDetails)}\n", "documentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeDetails", "fluentSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeDetails", "getterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@return An object representing the details of a node that is associated with a multi-node parallel job.", "getterModel" : { "returnType" : "NodeDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeDetails", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.", "setterMethodName" : "setNodeDetails", "setterModel" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : null, "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                ", "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@return An object representing the node properties of a multi-node parallel job.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@return An object representing the node properties of a multi-node parallel job.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayPropertiesDetail", "defaultConsumerFluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \nThis is a convenience that creates an instance of the {@link ArrayPropertiesDetail.Builder} avoiding the need to create one manually via {@link ArrayPropertiesDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayPropertiesDetail.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayPropertiesDetail)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayPropertiesDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayPropertiesDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayPropertiesDetail)}\n", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.", "getterModel" : { "returnType" : "ArrayPropertiesDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayPropertiesDetail", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesDetail", "documentation" : null, "simpleType" : "ArrayPropertiesDetail", "variableSetterType" : "ArrayPropertiesDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayPropertiesDetail", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesDetail", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "simpleType" : "ArrayPropertiesDetail", "variableSetterType" : "ArrayPropertiesDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                The timeout configuration for the job.

                                \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@return The timeout configuration for the job.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                The timeout configuration for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                The timeout configuration for the job.

                                \n@return The timeout configuration for the job.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                The timeout configuration for the job.

                                ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ArrayProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayPropertiesDetail", "defaultConsumerFluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \nThis is a convenience that creates an instance of the {@link ArrayPropertiesDetail.Builder} avoiding the need to create one manually via {@link ArrayPropertiesDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayPropertiesDetail.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayPropertiesDetail)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayPropertiesDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayPropertiesDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayPropertiesDetail)}\n", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.", "getterModel" : { "returnType" : "ArrayPropertiesDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayPropertiesDetail", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesDetail", "documentation" : null, "simpleType" : "ArrayPropertiesDetail", "variableSetterType" : "ArrayPropertiesDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayPropertiesDetail", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesDetail", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "simpleType" : "ArrayPropertiesDetail", "variableSetterType" : "ArrayPropertiesDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Attempts" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAttempts", "beanStyleSetterMethodName" : "setAttempts", "c2jName" : "attempts", "c2jShape" : "AttemptDetails", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attempts(List)}.\n@param attempts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attempts(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAttempts()} to see if a value was sent in this field.\n

                                \n@return A list of job attempts associated with this job.\n@deprecated Use {@link #attempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attempts(List)}\n", "documentation" : "

                                A list of job attempts associated with this job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attempts", "fluentSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attempts", "getterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAttempts()} to see if a value was sent in this field.\n

                                \n@return A list of job attempts associated with this job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttemptDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttemptDetail.Builder} avoiding the need to create one manually via {@link AttemptDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttemptDetail.Builder#build()} is called immediately and its result is passed to {@link #member(AttemptDetail)}.\n@param member a consumer that will call methods on {@link AttemptDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttemptDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AttemptDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttemptDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "member", "variableType" : "AttemptDetail", "documentation" : null, "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "member", "variableType" : "AttemptDetail", "documentation" : "", "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttemptDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttemptDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attempts", "sensitive" : false, "setterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.", "setterMethodName" : "setAttempts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attempts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attempts", "variableType" : "java.util.List", "documentation" : "

                                A list of job attempts associated with this job.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Container" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerDetail", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \nThis is a convenience that creates an instance of the {@link ContainerDetail.Builder} avoiding the need to create one manually via {@link ContainerDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerDetail.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerDetail)}.\n@param container a consumer that will call methods on {@link ContainerDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerDetail)}\n", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.", "getterModel" : { "returnType" : "ContainerDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerDetail", "variableName" : "container", "variableType" : "ContainerDetail", "documentation" : null, "simpleType" : "ContainerDetail", "variableSetterType" : "ContainerDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerDetail", "variableName" : "container", "variableType" : "ContainerDetail", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "simpleType" : "ContainerDetail", "variableSetterType" : "ContainerDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Long)}.\n@param createdAt 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 #createdAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DependsOn" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDependsOn", "beanStyleSetterMethodName" : "setDependsOn", "c2jName" : "dependsOn", "c2jShape" : "JobDependencyList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dependsOn(List)}.\n@param dependsOn a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dependsOn(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                \n@return A list of job names or IDs on which this job depends.\n@deprecated Use {@link #dependsOn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dependsOn(List)}\n", "documentation" : "

                                A list of job names or IDs on which this job depends.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DependsOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDependsOn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dependsOn", "fluentSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dependsOn", "getterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                \n@return A list of job names or IDs on which this job depends.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dependsOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dependsOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDependency", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDependency.Builder} avoiding the need to create one manually via {@link JobDependency#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDependency.Builder#build()} is called immediately and its result is passed to {@link #member(JobDependency)}.\n@param member a consumer that will call methods on {@link JobDependency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDependency)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDependency)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDependency", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : "", "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDependency", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDependency", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DependsOn", "sensitive" : false, "setterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.", "setterMethodName" : "setDependsOn", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : "

                                A list of job names or IDs on which this job depends.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinition" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job definition that is used by this job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@return The job definition that is used by this job.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                The job definition that is used by this job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                The job definition that is used by this job.

                                \n@return The job definition that is used by this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                The job definition that is used by this job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID for the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID for the job.

                                \n@return The ID for the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The ID for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The ID for the job.

                                \n@return The ID for the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The ID for the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                The name of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                The name of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@return The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@return The Amazon Resource Name (ARN) of the job queue with which the job is associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeDetails", "beanStyleSetterMethodName" : "setNodeDetails", "c2jName" : "nodeDetails", "c2jShape" : "NodeDetails", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link NodeDetails.Builder} avoiding the need to create one manually via {@link NodeDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeDetails.Builder#build()} is called immediately and its result is passed to {@link #nodeDetails(NodeDetails)}.\n@param nodeDetails a consumer that will call methods on {@link NodeDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeDetails(NodeDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@return An object representing the details of a node that is associated with a multi-node parallel job.\n@deprecated Use {@link #nodeDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeDetails(NodeDetails)}\n", "documentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeDetails", "fluentSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeDetails", "getterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@return An object representing the details of a node that is associated with a multi-node parallel job.", "getterModel" : { "returnType" : "NodeDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeDetails", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.", "setterMethodName" : "setNodeDetails", "setterModel" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : null, "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                ", "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@return An object representing the node properties of a multi-node parallel job.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@return An object representing the node properties of a multi-node parallel job.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Parameters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetryStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@return The retry strategy to use for this job if an attempt fails.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@return The retry strategy to use for this job if an attempt fails.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt 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 #startedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus", "getterModel" : { "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 current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StoppedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \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 #stoppedAt(Long)}.\n@param stoppedAt 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 #stoppedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStoppedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stoppedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                The timeout configuration for the job.

                                \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@return The timeout configuration for the job.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                The timeout configuration for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                The timeout configuration for the job.

                                \n@return The timeout configuration for the job.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                The timeout configuration for the job.

                                ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                The name of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                The name of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID for the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID for the job.

                                \n@return The ID for the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The ID for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The ID for the job.

                                \n@return The ID for the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The ID for the job.

                                \n@param jobId The ID for the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The ID for the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@return The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@return The Amazon Resource Name (ARN) of the job queue with which the job is associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                \n@param jobQueue The Amazon Resource Name (ARN) of the job queue with which the job is associated.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue with which the job is associated.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus", "getterModel" : { "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 current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@param status The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                \n@see JobStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The current status for the job.

                                If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status in the troubleshooting section of the AWS Batch User Guide.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAttempts", "beanStyleSetterMethodName" : "setAttempts", "c2jName" : "attempts", "c2jShape" : "AttemptDetails", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attempts(List)}.\n@param attempts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attempts(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAttempts()} to see if a value was sent in this field.\n

                                \n@return A list of job attempts associated with this job.\n@deprecated Use {@link #attempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attempts(List)}\n", "documentation" : "

                                A list of job attempts associated with this job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attempts", "fluentSetterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attempts", "getterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAttempts()} to see if a value was sent in this field.\n

                                \n@return A list of job attempts associated with this job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttemptDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttemptDetail.Builder} avoiding the need to create one manually via {@link AttemptDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttemptDetail.Builder#build()} is called immediately and its result is passed to {@link #member(AttemptDetail)}.\n@param member a consumer that will call methods on {@link AttemptDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttemptDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AttemptDetail)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttemptDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "member", "variableType" : "AttemptDetail", "documentation" : null, "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttemptDetail", "variableName" : "member", "variableType" : "AttemptDetail", "documentation" : "", "simpleType" : "AttemptDetail", "variableSetterType" : "AttemptDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttemptDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttemptDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attempts", "sensitive" : false, "setterDocumentation" : "

                                A list of job attempts associated with this job.

                                \n@param attempts A list of job attempts associated with this job.", "setterMethodName" : "setAttempts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attempts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attempts", "variableType" : "java.util.List", "documentation" : "

                                A list of job attempts associated with this job.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Long)}.\n@param createdAt 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 #createdAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@return The retry strategy to use for this job if an attempt fails.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@return The retry strategy to use for this job if an attempt fails.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                \n@param retryStrategy The retry strategy to use for this job if an attempt fails.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                The retry strategy to use for this job if an attempt fails.

                                ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt 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 #startedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \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 #stoppedAt(Long)}.\n@param stoppedAt 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 #stoppedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStoppedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stoppedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp (in seconds and milliseconds) for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDependsOn", "beanStyleSetterMethodName" : "setDependsOn", "c2jName" : "dependsOn", "c2jShape" : "JobDependencyList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dependsOn(List)}.\n@param dependsOn a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dependsOn(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                \n@return A list of job names or IDs on which this job depends.\n@deprecated Use {@link #dependsOn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dependsOn(List)}\n", "documentation" : "

                                A list of job names or IDs on which this job depends.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DependsOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDependsOn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dependsOn", "fluentSetterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dependsOn", "getterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                \n@return A list of job names or IDs on which this job depends.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dependsOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dependsOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDependency", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDependency.Builder} avoiding the need to create one manually via {@link JobDependency#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDependency.Builder#build()} is called immediately and its result is passed to {@link #member(JobDependency)}.\n@param member a consumer that will call methods on {@link JobDependency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDependency)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDependency)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDependency", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : "", "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDependency", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDependency", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DependsOn", "sensitive" : false, "setterDocumentation" : "

                                A list of job names or IDs on which this job depends.

                                \n@param dependsOn A list of job names or IDs on which this job depends.", "setterMethodName" : "setDependsOn", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : "

                                A list of job names or IDs on which this job depends.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job definition that is used by this job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@return The job definition that is used by this job.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                The job definition that is used by this job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                The job definition that is used by this job.

                                \n@return The job definition that is used by this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                The job definition that is used by this job.

                                \n@param jobDefinition The job definition that is used by this job.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                The job definition that is used by this job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                \n@return Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                Additional parameters passed to the job that replace parameter substitution placeholders or override any corresponding parameter defaults from the job definition.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerDetail", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \nThis is a convenience that creates an instance of the {@link ContainerDetail.Builder} avoiding the need to create one manually via {@link ContainerDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerDetail.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerDetail)}.\n@param container a consumer that will call methods on {@link ContainerDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerDetail)}\n", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.", "getterModel" : { "returnType" : "ContainerDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerDetail", "variableName" : "container", "variableType" : "ContainerDetail", "documentation" : null, "simpleType" : "ContainerDetail", "variableSetterType" : "ContainerDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerDetail", "variableName" : "container", "variableType" : "ContainerDetail", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "simpleType" : "ContainerDetail", "variableSetterType" : "ContainerDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeDetails", "beanStyleSetterMethodName" : "setNodeDetails", "c2jName" : "nodeDetails", "c2jShape" : "NodeDetails", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link NodeDetails.Builder} avoiding the need to create one manually via {@link NodeDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeDetails.Builder#build()} is called immediately and its result is passed to {@link #nodeDetails(NodeDetails)}.\n@param nodeDetails a consumer that will call methods on {@link NodeDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeDetails(NodeDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@return An object representing the details of a node that is associated with a multi-node parallel job.\n@deprecated Use {@link #nodeDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeDetails(NodeDetails)}\n", "documentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeDetails", "fluentSetterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeDetails", "getterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@return An object representing the details of a node that is associated with a multi-node parallel job.", "getterModel" : { "returnType" : "NodeDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeDetails", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                \n@param nodeDetails An object representing the details of a node that is associated with a multi-node parallel job.", "setterMethodName" : "setNodeDetails", "setterModel" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : null, "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : "

                                An object representing the details of a node that is associated with a multi-node parallel job.

                                ", "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@return An object representing the node properties of a multi-node parallel job.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@return An object representing the node properties of a multi-node parallel job.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                \n@param nodeProperties An object representing the node properties of a multi-node parallel job.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                An object representing the node properties of a multi-node parallel job.

                                ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayPropertiesDetail", "defaultConsumerFluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \nThis is a convenience that creates an instance of the {@link ArrayPropertiesDetail.Builder} avoiding the need to create one manually via {@link ArrayPropertiesDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayPropertiesDetail.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayPropertiesDetail)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayPropertiesDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayPropertiesDetail)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayPropertiesDetail)}\n", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.", "getterModel" : { "returnType" : "ArrayPropertiesDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayPropertiesDetail", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesDetail", "documentation" : null, "simpleType" : "ArrayPropertiesDetail", "variableSetterType" : "ArrayPropertiesDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayPropertiesDetail", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesDetail", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "simpleType" : "ArrayPropertiesDetail", "variableSetterType" : "ArrayPropertiesDetail" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                The timeout configuration for the job.

                                \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@return The timeout configuration for the job.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                The timeout configuration for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                The timeout configuration for the job.

                                \n@return The timeout configuration for the job.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                The timeout configuration for the job.

                                \n@param timeout The timeout configuration for the job.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                The timeout configuration for the job.

                                ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobName", "jobId", "jobQueue", "status", "startedAt", "jobDefinition" ], "shapeName" : "JobDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobDetail", "variableName" : "jobDetail", "variableType" : "JobDetail", "documentation" : null, "simpleType" : "JobDetail", "variableSetterType" : "JobDetail" }, "wrapper" : false, "xmlNamespace" : null }, "JobQueueDetail" : { "c2jName" : "JobQueueDetail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing the details of an AWS Batch job queue.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Describes the ability of the queue to accept new jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                Describes the ability of the queue to accept new jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Describes the ability of the queue to accept new jobs.\n@see JQState", "getterModel" : { "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" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState", "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" : "

                                Describes the ability of the queue to accept new jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JQStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JQStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                ", "endpointDiscoveryId" : false, "enumType" : "JQStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JQStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the job queue (for example, CREATING or VALID).\n@see JQStatus", "getterModel" : { "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 job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus", "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 job queue (for example, CREATING or VALID).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@return A short, human-readable string to provide additional details about the current status of the job queue.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@return A short, human-readable string to provide additional details about the current status of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The priority of the job queue.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The priority of the job queue.

                                \n@return The priority of the job queue.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The priority of the job queue.

                                \n@param priority The priority of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                The priority of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                The priority of the job queue.

                                \n@param priority The priority of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                The priority of the job queue.

                                \n@return The priority of the job queue.", "getterModel" : { "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 job queue.

                                \n@param priority The priority of the job queue.", "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 job queue.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending 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 #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending 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" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentOrder" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending 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 #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending 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" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueueArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueueName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The priority of the job queue.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The priority of the job queue.

                                \n@return The priority of the job queue.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The priority of the job queue.

                                \n@param priority The priority of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                The priority of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                The priority of the job queue.

                                \n@param priority The priority of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                The priority of the job queue.

                                \n@return The priority of the job queue.", "getterModel" : { "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 job queue.

                                \n@param priority The priority of the job queue.", "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 job queue.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Describes the ability of the queue to accept new jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                Describes the ability of the queue to accept new jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Describes the ability of the queue to accept new jobs.\n@see JQState", "getterModel" : { "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" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState", "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" : "

                                Describes the ability of the queue to accept new jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JQStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JQStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                ", "endpointDiscoveryId" : false, "enumType" : "JQStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JQStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the job queue (for example, CREATING or VALID).\n@see JQStatus", "getterModel" : { "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 job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus", "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 job queue (for example, CREATING or VALID).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@return A short, human-readable string to provide additional details about the current status of the job queue.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@return A short, human-readable string to provide additional details about the current status of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                The name of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                The name of the job queue.

                                \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job queue.

                                \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                The name of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Describes the ability of the queue to accept new jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                Describes the ability of the queue to accept new jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                Describes the ability of the queue to accept new jobs.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Describes the ability of the queue to accept new jobs.\n@see JQState", "getterModel" : { "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" : "

                                Describes the ability of the queue to accept new jobs.

                                \n@param state Describes the ability of the queue to accept new jobs.\n@see JQState", "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" : "

                                Describes the ability of the queue to accept new jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JQStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JQStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                ", "endpointDiscoveryId" : false, "enumType" : "JQStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the job queue (for example, CREATING or VALID).

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JQStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the job queue (for example, CREATING or VALID).\n@see JQStatus", "getterModel" : { "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 job queue (for example, CREATING or VALID).

                                \n@param status The status of the job queue (for example, CREATING or VALID).\n@see JQStatus", "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 job queue (for example, CREATING or VALID).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@return A short, human-readable string to provide additional details about the current status of the job queue.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@return A short, human-readable string to provide additional details about the current status of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job queue.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job queue.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The priority of the job queue.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The priority of the job queue.

                                \n@return The priority of the job queue.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The priority of the job queue.

                                \n@param priority The priority of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                The priority of the job queue.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                The priority of the job queue.

                                \n@param priority The priority of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                The priority of the job queue.

                                \n@return The priority of the job queue.", "getterModel" : { "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 job queue.

                                \n@param priority The priority of the job queue.", "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 job queue.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending 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 #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                \n@return The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending 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" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                \n@param computeEnvironmentOrder The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobQueueName", "jobQueueArn", "state", "priority", "computeEnvironmentOrder" ], "shapeName" : "JobQueueDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobQueueDetail", "variableName" : "jobQueueDetail", "variableType" : "JobQueueDetail", "documentation" : null, "simpleType" : "JobQueueDetail", "variableSetterType" : "JobQueueDetail" }, "wrapper" : false, "xmlNamespace" : null }, "JobStatus" : { "c2jName" : "JobStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUBMITTED", "value" : "SUBMITTED" }, { "name" : "PENDING", "value" : "PENDING" }, { "name" : "RUNNABLE", "value" : "RUNNABLE" }, { "name" : "STARTING", "value" : "STARTING" }, { "name" : "RUNNING", "value" : "RUNNING" }, { "name" : "SUCCEEDED", "value" : "SUCCEEDED" }, { "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" : "JobStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobStatus", "variableName" : "jobStatus", "variableType" : "JobStatus", "documentation" : null, "simpleType" : "JobStatus", "variableSetterType" : "JobStatus" }, "wrapper" : false, "xmlNamespace" : null }, "JobSummary" : { "c2jName" : "JobSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing summary details of a job.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the job.

                                \n@return The ID of the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The ID of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The ID of the job.

                                \n@return The ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The ID of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                The name of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                The name of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Long)}.\n@param createdAt 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 #createdAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The current status for the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current status for the job.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The current status for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The current status for the job.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.\n@see JobStatus", "getterModel" : { "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 current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The current status for the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt 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 #startedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \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 #stoppedAt(Long)}.\n@param stoppedAt 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 #stoppedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStoppedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stoppedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerSummary", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \nThis is a convenience that creates an instance of the {@link ContainerSummary.Builder} avoiding the need to create one manually via {@link ContainerSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerSummary.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerSummary)}.\n@param container a consumer that will call methods on {@link ContainerSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerSummary)}\n", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.", "getterModel" : { "returnType" : "ContainerSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "container", "variableType" : "ContainerSummary", "documentation" : null, "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "container", "variableType" : "ContainerSummary", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayPropertiesSummary", "defaultConsumerFluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \nThis is a convenience that creates an instance of the {@link ArrayPropertiesSummary.Builder} avoiding the need to create one manually via {@link ArrayPropertiesSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayPropertiesSummary.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayPropertiesSummary)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayPropertiesSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayPropertiesSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayPropertiesSummary)}\n", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.", "getterModel" : { "returnType" : "ArrayPropertiesSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayPropertiesSummary", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesSummary", "documentation" : null, "simpleType" : "ArrayPropertiesSummary", "variableSetterType" : "ArrayPropertiesSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayPropertiesSummary", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesSummary", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "simpleType" : "ArrayPropertiesSummary", "variableSetterType" : "ArrayPropertiesSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodePropertiesSummary", "defaultConsumerFluentSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \nThis is a convenience that creates an instance of the {@link NodePropertiesSummary.Builder} avoiding the need to create one manually via {@link NodePropertiesSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodePropertiesSummary.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodePropertiesSummary)}.\n@param nodeProperties a consumer that will call methods on {@link NodePropertiesSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodePropertiesSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@return The node properties for a single node in a job summary list.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodePropertiesSummary)}\n", "documentation" : "

                                The node properties for a single node in a job summary list.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@return The node properties for a single node in a job summary list.", "getterModel" : { "returnType" : "NodePropertiesSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodeProperties", "variableType" : "NodePropertiesSummary", "documentation" : null, "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodeProperties", "variableType" : "NodePropertiesSummary", "documentation" : "

                                The node properties for a single node in a job summary list.

                                ", "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ArrayProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayPropertiesSummary", "defaultConsumerFluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \nThis is a convenience that creates an instance of the {@link ArrayPropertiesSummary.Builder} avoiding the need to create one manually via {@link ArrayPropertiesSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayPropertiesSummary.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayPropertiesSummary)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayPropertiesSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayPropertiesSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayPropertiesSummary)}\n", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.", "getterModel" : { "returnType" : "ArrayPropertiesSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayPropertiesSummary", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesSummary", "documentation" : null, "simpleType" : "ArrayPropertiesSummary", "variableSetterType" : "ArrayPropertiesSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayPropertiesSummary", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesSummary", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "simpleType" : "ArrayPropertiesSummary", "variableSetterType" : "ArrayPropertiesSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Container" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerSummary", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \nThis is a convenience that creates an instance of the {@link ContainerSummary.Builder} avoiding the need to create one manually via {@link ContainerSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerSummary.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerSummary)}.\n@param container a consumer that will call methods on {@link ContainerSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerSummary)}\n", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.", "getterModel" : { "returnType" : "ContainerSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "container", "variableType" : "ContainerSummary", "documentation" : null, "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "container", "variableType" : "ContainerSummary", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Long)}.\n@param createdAt 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 #createdAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the job.

                                \n@return The ID of the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The ID of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The ID of the job.

                                \n@return The ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The ID of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                The name of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                The name of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodePropertiesSummary", "defaultConsumerFluentSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \nThis is a convenience that creates an instance of the {@link NodePropertiesSummary.Builder} avoiding the need to create one manually via {@link NodePropertiesSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodePropertiesSummary.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodePropertiesSummary)}.\n@param nodeProperties a consumer that will call methods on {@link NodePropertiesSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodePropertiesSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@return The node properties for a single node in a job summary list.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodePropertiesSummary)}\n", "documentation" : "

                                The node properties for a single node in a job summary list.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@return The node properties for a single node in a job summary list.", "getterModel" : { "returnType" : "NodePropertiesSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodeProperties", "variableType" : "NodePropertiesSummary", "documentation" : null, "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodeProperties", "variableType" : "NodePropertiesSummary", "documentation" : "

                                The node properties for a single node in a job summary list.

                                ", "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt 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 #startedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The current status for the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current status for the job.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The current status for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The current status for the job.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.\n@see JobStatus", "getterModel" : { "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 current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The current status for the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StoppedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \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 #stoppedAt(Long)}.\n@param stoppedAt 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 #stoppedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStoppedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stoppedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the job.

                                \n@return The ID of the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                The ID of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                The ID of the job.

                                \n@return The ID of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the job.

                                \n@param jobId The ID of the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                The ID of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                The name of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                The name of the job.

                                \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                The name of the job.

                                \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                The name of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Long)}.\n@param createdAt 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 #createdAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@return The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                \n@param createdAt The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "createdAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The current status for the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current status for the job.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The current status for the job.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The current status for the job.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The current status for the job.\n@see JobStatus", "getterModel" : { "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 current status for the job.

                                \n@param status The current status for the job.\n@see JobStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The current status for the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "statusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@return A short, human-readable string to provide additional details about the current status of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "statusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                \n@param statusReason A short, human-readable string to provide additional details about the current status of the job.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                A short, human-readable string to provide additional details about the current status of the job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartedAt", "beanStyleSetterMethodName" : "setStartedAt", "c2jName" : "startedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt 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 #startedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@deprecated Use {@link #startedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startedAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@return The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StartedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                \n@param startedAt The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).", "setterMethodName" : "setStartedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "startedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was started (when the job transitioned from the STARTING state to the RUNNING state).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStoppedAt", "beanStyleSetterMethodName" : "setStoppedAt", "c2jName" : "stoppedAt", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \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 #stoppedAt(Long)}.\n@param stoppedAt 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 #stoppedAt(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@deprecated Use {@link #stoppedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n", "documentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStoppedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stoppedAt", "fluentSetterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stoppedAt", "getterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@return The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "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" : "stoppedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stoppedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "StoppedAt", "sensitive" : false, "setterDocumentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                \n@param stoppedAt The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).", "setterMethodName" : "setStoppedAt", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "stoppedAt", "variableType" : "Long", "documentation" : "

                                The Unix timestamp for when the job was stopped (when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerSummary", "defaultConsumerFluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \nThis is a convenience that creates an instance of the {@link ContainerSummary.Builder} avoiding the need to create one manually via {@link ContainerSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerSummary.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerSummary)}.\n@param container a consumer that will call methods on {@link ContainerSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerSummary)}\n", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@return An object representing the details of the container that is associated with the job.", "getterModel" : { "returnType" : "ContainerSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                An object representing the details of the container that is associated with the job.

                                \n@param container An object representing the details of the container that is associated with the job.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "container", "variableType" : "ContainerSummary", "documentation" : null, "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerSummary", "variableName" : "container", "variableType" : "ContainerSummary", "documentation" : "

                                An object representing the details of the container that is associated with the job.

                                ", "simpleType" : "ContainerSummary", "variableSetterType" : "ContainerSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayPropertiesSummary", "defaultConsumerFluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \nThis is a convenience that creates an instance of the {@link ArrayPropertiesSummary.Builder} avoiding the need to create one manually via {@link ArrayPropertiesSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayPropertiesSummary.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayPropertiesSummary)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayPropertiesSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayPropertiesSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayPropertiesSummary)}\n", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@return The array properties of the job, if it is an array job.", "getterModel" : { "returnType" : "ArrayPropertiesSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                The array properties of the job, if it is an array job.

                                \n@param arrayProperties The array properties of the job, if it is an array job.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayPropertiesSummary", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesSummary", "documentation" : null, "simpleType" : "ArrayPropertiesSummary", "variableSetterType" : "ArrayPropertiesSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayPropertiesSummary", "variableName" : "arrayProperties", "variableType" : "ArrayPropertiesSummary", "documentation" : "

                                The array properties of the job, if it is an array job.

                                ", "simpleType" : "ArrayPropertiesSummary", "variableSetterType" : "ArrayPropertiesSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodePropertiesSummary", "defaultConsumerFluentSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \nThis is a convenience that creates an instance of the {@link NodePropertiesSummary.Builder} avoiding the need to create one manually via {@link NodePropertiesSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodePropertiesSummary.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodePropertiesSummary)}.\n@param nodeProperties a consumer that will call methods on {@link NodePropertiesSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodePropertiesSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@return The node properties for a single node in a job summary list.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodePropertiesSummary)}\n", "documentation" : "

                                The node properties for a single node in a job summary list.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@return The node properties for a single node in a job summary list.", "getterModel" : { "returnType" : "NodePropertiesSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                The node properties for a single node in a job summary list.

                                \n@param nodeProperties The node properties for a single node in a job summary list.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodeProperties", "variableType" : "NodePropertiesSummary", "documentation" : null, "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodeProperties", "variableType" : "NodePropertiesSummary", "documentation" : "

                                The node properties for a single node in a job summary list.

                                ", "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobId", "jobName" ], "shapeName" : "JobSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobSummary", "variableName" : "jobSummary", "variableType" : "JobSummary", "documentation" : null, "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "wrapper" : false, "xmlNamespace" : null }, "JobTimeout" : { "c2jName" : "JobTimeout", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing a job timeout configuration.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttemptDurationSeconds", "beanStyleSetterMethodName" : "setAttemptDurationSeconds", "c2jName" : "attemptDurationSeconds", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #attemptDurationSeconds(Integer)}.\n@param attemptDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attemptDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@deprecated Use {@link #attemptDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attemptDurationSeconds(Integer)}\n", "documentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttemptDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttemptDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attemptDurationSeconds", "fluentSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attemptDurationSeconds", "getterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attemptDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attemptDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AttemptDurationSeconds", "sensitive" : false, "setterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.", "setterMethodName" : "setAttemptDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "attemptDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "attemptDurationSeconds", "variableType" : "Integer", "documentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttemptDurationSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttemptDurationSeconds", "beanStyleSetterMethodName" : "setAttemptDurationSeconds", "c2jName" : "attemptDurationSeconds", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #attemptDurationSeconds(Integer)}.\n@param attemptDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attemptDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@deprecated Use {@link #attemptDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attemptDurationSeconds(Integer)}\n", "documentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttemptDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttemptDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attemptDurationSeconds", "fluentSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attemptDurationSeconds", "getterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attemptDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attemptDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AttemptDurationSeconds", "sensitive" : false, "setterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.", "setterMethodName" : "setAttemptDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "attemptDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "attemptDurationSeconds", "variableType" : "Integer", "documentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttemptDurationSeconds", "beanStyleSetterMethodName" : "setAttemptDurationSeconds", "c2jName" : "attemptDurationSeconds", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #attemptDurationSeconds(Integer)}.\n@param attemptDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attemptDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@deprecated Use {@link #attemptDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attemptDurationSeconds(Integer)}\n", "documentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttemptDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttemptDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attemptDurationSeconds", "fluentSetterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attemptDurationSeconds", "getterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@return The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attemptDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attemptDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AttemptDurationSeconds", "sensitive" : false, "setterDocumentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                \n@param attemptDurationSeconds The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.", "setterMethodName" : "setAttemptDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "attemptDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "attemptDurationSeconds", "variableType" : "Integer", "documentation" : "

                                The time duration in seconds (measured from the job attempt's startedAt timestamp) after which AWS Batch terminates your jobs if they have not finished.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobTimeout", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "jobTimeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "wrapper" : false, "xmlNamespace" : null }, "KeyValuePair" : { "c2jName" : "KeyValuePair", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A key-value pair object.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@return The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@return The name of the key-value pair. For environment variables, this is the name of the environment 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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.", "setterMethodName" : "setName", "setterModel" : { "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 key-value pair. For environment variables, this is the name of the environment variable.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@return The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@return The value of the key-value pair. For environment variables, this is the value of the environment 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" : "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 key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.", "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 key-value pair. For environment variables, this is the value of the environment variable.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@return The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@return The name of the key-value pair. For environment variables, this is the name of the environment 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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.", "setterMethodName" : "setName", "setterModel" : { "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 key-value pair. For environment variables, this is the name of the environment variable.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@return The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@return The value of the key-value pair. For environment variables, this is the value of the environment 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" : "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 key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.", "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 key-value pair. For environment variables, this is the value of the environment variable.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@return The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                The name of the key-value pair. For environment variables, this is the name of the environment variable.

                                \n@return The name of the key-value pair. For environment variables, this is the name of the environment 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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 key-value pair. For environment variables, this is the name of the environment variable.

                                \n@param name The name of the key-value pair. For environment variables, this is the name of the environment variable.", "setterMethodName" : "setName", "setterModel" : { "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 key-value pair. For environment variables, this is the name of the environment variable.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@return The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                The value of the key-value pair. For environment variables, this is the value of the environment variable.

                                \n@return The value of the key-value pair. For environment variables, this is the value of the environment 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" : "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 key-value pair. For environment variables, this is the value of the environment variable.

                                \n@param value The value of the key-value pair. For environment variables, this is the value of the environment variable.", "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 key-value pair. For environment variables, this is the value of the environment variable.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "KeyValuePair", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "KeyValuePair", "variableName" : "keyValuePair", "variableType" : "KeyValuePair", "documentation" : null, "simpleType" : "KeyValuePair", "variableSetterType" : "KeyValuePair" }, "wrapper" : false, "xmlNamespace" : null }, "LaunchTemplateSpecification" : { "c2jName" : "LaunchTemplateSpecification", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing a launch template associated with a compute resource. You must specify either the launch template ID or launch template name in the request, but not both.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplateId", "beanStyleSetterMethodName" : "setLaunchTemplateId", "c2jName" : "launchTemplateId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchTemplateId(String)}.\n@param launchTemplateId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplateId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the launch template.

                                \n@return The ID of the launch template.\n@deprecated Use {@link #launchTemplateId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplateId(String)}\n", "documentation" : "

                                The ID of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LaunchTemplateId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLaunchTemplateId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "launchTemplateId", "fluentSetterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplateId", "getterDocumentation" : "

                                The ID of the launch template.

                                \n@return The ID of the launch template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplateId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplateId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LaunchTemplateId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.", "setterMethodName" : "setLaunchTemplateId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateId", "variableType" : "String", "documentation" : "

                                The ID of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplateName", "beanStyleSetterMethodName" : "setLaunchTemplateName", "c2jName" : "launchTemplateName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchTemplateName(String)}.\n@param launchTemplateName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplateName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the launch template.

                                \n@return The name of the launch template.\n@deprecated Use {@link #launchTemplateName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplateName(String)}\n", "documentation" : "

                                The name of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LaunchTemplateName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLaunchTemplateName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "launchTemplateName", "fluentSetterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplateName", "getterDocumentation" : "

                                The name of the launch template.

                                \n@return The name of the launch template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplateName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplateName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LaunchTemplateName", "sensitive" : false, "setterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.", "setterMethodName" : "setLaunchTemplateName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateName", "variableType" : "String", "documentation" : "

                                The name of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@return The version number of the launch template.

                                Default: The default version of the launch template.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@return The version number of the launch template.

                                Default: The default version of the launch template.", "getterModel" : { "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 number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.", "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 number of the launch template.

                                Default: The default version of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LaunchTemplateId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplateId", "beanStyleSetterMethodName" : "setLaunchTemplateId", "c2jName" : "launchTemplateId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchTemplateId(String)}.\n@param launchTemplateId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplateId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the launch template.

                                \n@return The ID of the launch template.\n@deprecated Use {@link #launchTemplateId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplateId(String)}\n", "documentation" : "

                                The ID of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LaunchTemplateId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLaunchTemplateId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "launchTemplateId", "fluentSetterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplateId", "getterDocumentation" : "

                                The ID of the launch template.

                                \n@return The ID of the launch template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplateId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplateId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LaunchTemplateId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.", "setterMethodName" : "setLaunchTemplateId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateId", "variableType" : "String", "documentation" : "

                                The ID of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LaunchTemplateName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplateName", "beanStyleSetterMethodName" : "setLaunchTemplateName", "c2jName" : "launchTemplateName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchTemplateName(String)}.\n@param launchTemplateName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplateName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the launch template.

                                \n@return The name of the launch template.\n@deprecated Use {@link #launchTemplateName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplateName(String)}\n", "documentation" : "

                                The name of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LaunchTemplateName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLaunchTemplateName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "launchTemplateName", "fluentSetterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplateName", "getterDocumentation" : "

                                The name of the launch template.

                                \n@return The name of the launch template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplateName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplateName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LaunchTemplateName", "sensitive" : false, "setterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.", "setterMethodName" : "setLaunchTemplateName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateName", "variableType" : "String", "documentation" : "

                                The name of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@return The version number of the launch template.

                                Default: The default version of the launch template.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@return The version number of the launch template.

                                Default: The default version of the launch template.", "getterModel" : { "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 number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.", "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 number of the launch template.

                                Default: The default version of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplateId", "beanStyleSetterMethodName" : "setLaunchTemplateId", "c2jName" : "launchTemplateId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchTemplateId(String)}.\n@param launchTemplateId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplateId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the launch template.

                                \n@return The ID of the launch template.\n@deprecated Use {@link #launchTemplateId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplateId(String)}\n", "documentation" : "

                                The ID of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LaunchTemplateId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLaunchTemplateId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "launchTemplateId", "fluentSetterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplateId", "getterDocumentation" : "

                                The ID of the launch template.

                                \n@return The ID of the launch template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplateId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplateId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LaunchTemplateId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the launch template.

                                \n@param launchTemplateId The ID of the launch template.", "setterMethodName" : "setLaunchTemplateId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateId", "variableType" : "String", "documentation" : "

                                The ID of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLaunchTemplateName", "beanStyleSetterMethodName" : "setLaunchTemplateName", "c2jName" : "launchTemplateName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchTemplateName(String)}.\n@param launchTemplateName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplateName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the launch template.

                                \n@return The name of the launch template.\n@deprecated Use {@link #launchTemplateName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplateName(String)}\n", "documentation" : "

                                The name of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LaunchTemplateName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLaunchTemplateName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "launchTemplateName", "fluentSetterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "launchTemplateName", "getterDocumentation" : "

                                The name of the launch template.

                                \n@return The name of the launch template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "launchTemplateName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "launchTemplateName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LaunchTemplateName", "sensitive" : false, "setterDocumentation" : "

                                The name of the launch template.

                                \n@param launchTemplateName The name of the launch template.", "setterMethodName" : "setLaunchTemplateName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "launchTemplateName", "variableType" : "String", "documentation" : "

                                The name of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@return The version number of the launch template.

                                Default: The default version of the launch template.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                The version number of the launch template.

                                Default: The default version of the launch template.

                                \n@return The version number of the launch template.

                                Default: The default version of the launch template.", "getterModel" : { "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 number of the launch template.

                                Default: The default version of the launch template.

                                \n@param version The version number of the launch template.

                                Default: The default version of the launch template.", "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 number of the launch template.

                                Default: The default version of the launch template.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LaunchTemplateSpecification", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LaunchTemplateSpecification", "variableName" : "launchTemplateSpecification", "variableType" : "LaunchTemplateSpecification", "documentation" : null, "simpleType" : "LaunchTemplateSpecification", "variableSetterType" : "LaunchTemplateSpecification" }, "wrapper" : false, "xmlNamespace" : null }, "LinuxParameters" : { "c2jName" : "LinuxParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Linux-specific modifications that are applied to the container, such as details for device mappings.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "devices", "c2jShape" : "DevicesList", "defaultConsumerFluentSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker 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 #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@deprecated Use {@link #devices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n", "documentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker 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" : "devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #member(Device)}.\n@param member a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Device)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Device)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : "", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Device", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Device", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "devices", "c2jShape" : "DevicesList", "defaultConsumerFluentSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker 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 #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@deprecated Use {@link #devices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n", "documentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker 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" : "devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #member(Device)}.\n@param member a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Device)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Device)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : "", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Device", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Device", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "devices", "c2jShape" : "DevicesList", "defaultConsumerFluentSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker 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 #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@deprecated Use {@link #devices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n", "documentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker 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" : "devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #member(Device)}.\n@param member a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Device)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Device)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : "", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Device", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Device", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                \n@param devices Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                Any host devices to expose to the container. This parameter maps to Devices in the Create a container section of the Docker Remote API and the --device option to docker run.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LinuxParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LinuxParameters", "variableName" : "linuxParameters", "variableType" : "LinuxParameters", "documentation" : null, "simpleType" : "LinuxParameters", "variableSetterType" : "LinuxParameters" }, "wrapper" : false, "xmlNamespace" : null }, "ListJobsRequest" : { "c2jName" : "ListJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "ListJobs", "locationName" : null, "requestUri" : "/v1/listjobs", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@return The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@return The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayJobId", "beanStyleSetterMethodName" : "setArrayJobId", "c2jName" : "arrayJobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arrayJobId(String)}.\n@param arrayJobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayJobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@return The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@deprecated Use {@link #arrayJobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayJobId(String)}\n", "documentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayJobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayJobId", "fluentSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayJobId", "getterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@return The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayJobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayJobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ArrayJobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.", "setterMethodName" : "setArrayJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arrayJobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arrayJobId", "variableType" : "String", "documentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMultiNodeJobId", "beanStyleSetterMethodName" : "setMultiNodeJobId", "c2jName" : "multiNodeJobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #multiNodeJobId(String)}.\n@param multiNodeJobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #multiNodeJobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@return The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@deprecated Use {@link #multiNodeJobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #multiNodeJobId(String)}\n", "documentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MultiNodeJobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMultiNodeJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "multiNodeJobId", "fluentSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiNodeJobId", "getterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@return The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "multiNodeJobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "multiNodeJobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MultiNodeJobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.", "setterMethodName" : "setMultiNodeJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiNodeJobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiNodeJobId", "variableType" : "String", "documentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "jobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are 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 #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

                                \n@return The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@deprecated Use {@link #jobStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #jobStatus(String)}\n", "documentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobStatus", "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

                                \n@return The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if 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" : "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 results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.", "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 results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ArrayJobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayJobId", "beanStyleSetterMethodName" : "setArrayJobId", "c2jName" : "arrayJobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arrayJobId(String)}.\n@param arrayJobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayJobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@return The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@deprecated Use {@link #arrayJobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayJobId(String)}\n", "documentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayJobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayJobId", "fluentSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayJobId", "getterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@return The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayJobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayJobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ArrayJobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.", "setterMethodName" : "setArrayJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arrayJobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arrayJobId", "variableType" : "String", "documentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@return The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@return The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "jobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are 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 #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

                                \n@return The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@deprecated Use {@link #jobStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #jobStatus(String)}\n", "documentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobStatus", "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

                                \n@return The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if 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" : "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 results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.", "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 results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MultiNodeJobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMultiNodeJobId", "beanStyleSetterMethodName" : "setMultiNodeJobId", "c2jName" : "multiNodeJobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #multiNodeJobId(String)}.\n@param multiNodeJobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #multiNodeJobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@return The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@deprecated Use {@link #multiNodeJobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #multiNodeJobId(String)}\n", "documentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MultiNodeJobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMultiNodeJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "multiNodeJobId", "fluentSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiNodeJobId", "getterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@return The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "multiNodeJobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "multiNodeJobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MultiNodeJobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.", "setterMethodName" : "setMultiNodeJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiNodeJobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiNodeJobId", "variableType" : "String", "documentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@return The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@return The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                \n@param jobQueue The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                The name or full Amazon Resource Name (ARN) of the job queue with which to list jobs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayJobId", "beanStyleSetterMethodName" : "setArrayJobId", "c2jName" : "arrayJobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arrayJobId(String)}.\n@param arrayJobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayJobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@return The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@deprecated Use {@link #arrayJobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayJobId(String)}\n", "documentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayJobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayJobId", "fluentSetterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayJobId", "getterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@return The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayJobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayJobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ArrayJobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                \n@param arrayJobId The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.", "setterMethodName" : "setArrayJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arrayJobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arrayJobId", "variableType" : "String", "documentation" : "

                                The job ID for an array job. Specifying an array job ID with this parameter lists all child jobs from within the specified array.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMultiNodeJobId", "beanStyleSetterMethodName" : "setMultiNodeJobId", "c2jName" : "multiNodeJobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #multiNodeJobId(String)}.\n@param multiNodeJobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #multiNodeJobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@return The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@deprecated Use {@link #multiNodeJobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #multiNodeJobId(String)}\n", "documentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MultiNodeJobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMultiNodeJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "multiNodeJobId", "fluentSetterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiNodeJobId", "getterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@return The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "multiNodeJobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "multiNodeJobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MultiNodeJobId", "sensitive" : false, "setterDocumentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                \n@param multiNodeJobId The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.", "setterMethodName" : "setMultiNodeJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiNodeJobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiNodeJobId", "variableType" : "String", "documentation" : "

                                The job ID for a multi-node parallel job. Specifying a multi-node parallel job ID with this parameter lists all nodes that are associated with the specified job.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobStatusAsString", "beanStyleSetterMethodName" : "setJobStatus", "c2jName" : "jobStatus", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are 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 #jobStatusAsString(String)}.\n@param jobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

                                \n@return The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@deprecated Use {@link #jobStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #jobStatus(String)}\n", "documentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                ", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobStatus", "fluentEnumGetterMethodName" : "jobStatus", "fluentEnumSetterMethodName" : "jobStatus", "fluentGetterMethodName" : "jobStatusAsString", "fluentSetterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "jobStatus", "getterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #jobStatus} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #jobStatusAsString}.\n

                                \n@return The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobStatus", "sensitive" : false, "setterDocumentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                \n@param jobStatus The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.\n@see JobStatus", "setterMethodName" : "setJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobStatus", "variableType" : "String", "documentation" : "

                                The job status with which to filter jobs in the specified queue. If you do not specify a status, only RUNNING jobs are returned.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if 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 #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@return The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if 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" : "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 results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                \n@param maxResults The maximum number of results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.", "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 results returned by ListJobs in paginated output. When this parameter is used, ListJobs only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListJobs request with the returned nextToken value. This value can be between 1 and 100. If this parameter is not used, then ListJobs returns up to 100 results and a nextToken value if applicable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@return The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                \n@param nextToken The nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value returned from a previous paginated ListJobs request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListJobsRequest", "variableName" : "listJobsRequest", "variableType" : "ListJobsRequest", "documentation" : null, "simpleType" : "ListJobsRequest", "variableSetterType" : "ListJobsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListJobsResponse" : { "c2jName" : "ListJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobSummaryList", "beanStyleSetterMethodName" : "setJobSummaryList", "c2jName" : "jobSummaryList", "c2jShape" : "JobSummaryList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job summaries that match 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 #jobSummaryList(List)}.\n@param jobSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobSummaryList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobSummaryList()} to see if a value was sent in this field.\n

                                \n@return A list of job summaries that match the request.\n@deprecated Use {@link #jobSummaryList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobSummaryList(List)}\n", "documentation" : "

                                A list of job summaries that match the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobSummaryList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobSummaryList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobSummaryList", "fluentSetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobSummaryList", "getterDocumentation" : "

                                A list of job summaries that match the request.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobSummaryList()} to see if a value was sent in this field.\n

                                \n@return A list of job summaries that match 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" : "jobSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobSummary.Builder} avoiding the need to create one manually via {@link JobSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobSummary.Builder#build()} is called immediately and its result is passed to {@link #member(JobSummary)}.\n@param member a consumer that will call methods on {@link JobSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobSummary)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobSummary", "variableName" : "member", "variableType" : "JobSummary", "documentation" : null, "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobSummary", "variableName" : "member", "variableType" : "JobSummary", "documentation" : "", "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobSummaryList", "sensitive" : false, "setterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.", "setterMethodName" : "setJobSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobSummaryList", "variableType" : "java.util.List", "documentation" : "

                                A list of job summaries that match the request.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobSummaryList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobSummaryList", "beanStyleSetterMethodName" : "setJobSummaryList", "c2jName" : "jobSummaryList", "c2jShape" : "JobSummaryList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job summaries that match 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 #jobSummaryList(List)}.\n@param jobSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobSummaryList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobSummaryList()} to see if a value was sent in this field.\n

                                \n@return A list of job summaries that match the request.\n@deprecated Use {@link #jobSummaryList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobSummaryList(List)}\n", "documentation" : "

                                A list of job summaries that match the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobSummaryList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobSummaryList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobSummaryList", "fluentSetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobSummaryList", "getterDocumentation" : "

                                A list of job summaries that match the request.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobSummaryList()} to see if a value was sent in this field.\n

                                \n@return A list of job summaries that match 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" : "jobSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobSummary.Builder} avoiding the need to create one manually via {@link JobSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobSummary.Builder#build()} is called immediately and its result is passed to {@link #member(JobSummary)}.\n@param member a consumer that will call methods on {@link JobSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobSummary)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobSummary", "variableName" : "member", "variableType" : "JobSummary", "documentation" : null, "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobSummary", "variableName" : "member", "variableType" : "JobSummary", "documentation" : "", "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobSummaryList", "sensitive" : false, "setterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.", "setterMethodName" : "setJobSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobSummaryList", "variableType" : "java.util.List", "documentation" : "

                                A list of job summaries that match the request.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobSummaryList", "beanStyleSetterMethodName" : "setJobSummaryList", "c2jName" : "jobSummaryList", "c2jShape" : "JobSummaryList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of job summaries that match 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 #jobSummaryList(List)}.\n@param jobSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobSummaryList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobSummaryList()} to see if a value was sent in this field.\n

                                \n@return A list of job summaries that match the request.\n@deprecated Use {@link #jobSummaryList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobSummaryList(List)}\n", "documentation" : "

                                A list of job summaries that match the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobSummaryList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobSummaryList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobSummaryList", "fluentSetterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobSummaryList", "getterDocumentation" : "

                                A list of job summaries that match the request.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasJobSummaryList()} to see if a value was sent in this field.\n

                                \n@return A list of job summaries that match 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" : "jobSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobSummary.Builder} avoiding the need to create one manually via {@link JobSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobSummary.Builder#build()} is called immediately and its result is passed to {@link #member(JobSummary)}.\n@param member a consumer that will call methods on {@link JobSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobSummary)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobSummary", "variableName" : "member", "variableType" : "JobSummary", "documentation" : null, "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobSummary", "variableName" : "member", "variableType" : "JobSummary", "documentation" : "", "simpleType" : "JobSummary", "variableSetterType" : "JobSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "JobSummaryList", "sensitive" : false, "setterDocumentation" : "

                                A list of job summaries that match the request.

                                \n@param jobSummaryList A list of job summaries that match the request.", "setterMethodName" : "setJobSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobSummaryList", "variableType" : "java.util.List", "documentation" : "

                                A list of job summaries that match the request.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@return The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results 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" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                \n@param nextToken The nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "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 nextToken value to include in a future ListJobs request. When the results of a ListJobs request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobSummaryList" ], "shapeName" : "ListJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListJobsResponse", "variableName" : "listJobsResponse", "variableType" : "ListJobsResponse", "documentation" : null, "simpleType" : "ListJobsResponse", "variableSetterType" : "ListJobsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "MountPoint" : { "c2jName" : "MountPoint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Details on a Docker volume mount point that is used in a job's container properties. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerPath", "beanStyleSetterMethodName" : "setContainerPath", "c2jName" : "containerPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #containerPath(String)}.\n@param containerPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@return The path on the container at which to mount the host volume.\n@deprecated Use {@link #containerPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerPath(String)}\n", "documentation" : "

                                The path on the container at which to mount the host volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerPath", "fluentSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerPath", "getterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@return The path on the container at which to mount the host volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerPath", "sensitive" : false, "setterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.", "setterMethodName" : "setContainerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : "

                                The path on the container at which to mount the host volume.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "readOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. 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 #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@return If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@return If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. 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" : "readOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceVolume", "beanStyleSetterMethodName" : "setSourceVolume", "c2jName" : "sourceVolume", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the volume to mount.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceVolume(String)}.\n@param sourceVolume a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceVolume(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the volume to mount.

                                \n@return The name of the volume to mount.\n@deprecated Use {@link #sourceVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVolume(String)}\n", "documentation" : "

                                The name of the volume to mount.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceVolume", "fluentSetterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVolume", "getterDocumentation" : "

                                The name of the volume to mount.

                                \n@return The name of the volume to mount.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sourceVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sourceVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVolume", "sensitive" : false, "setterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.", "setterMethodName" : "setSourceVolume", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVolume", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVolume", "variableType" : "String", "documentation" : "

                                The name of the volume to mount.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerPath" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerPath", "beanStyleSetterMethodName" : "setContainerPath", "c2jName" : "containerPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #containerPath(String)}.\n@param containerPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@return The path on the container at which to mount the host volume.\n@deprecated Use {@link #containerPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerPath(String)}\n", "documentation" : "

                                The path on the container at which to mount the host volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerPath", "fluentSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerPath", "getterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@return The path on the container at which to mount the host volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerPath", "sensitive" : false, "setterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.", "setterMethodName" : "setContainerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : "

                                The path on the container at which to mount the host volume.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "readOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. 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 #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@return If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@return If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. 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" : "readOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceVolume" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceVolume", "beanStyleSetterMethodName" : "setSourceVolume", "c2jName" : "sourceVolume", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the volume to mount.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceVolume(String)}.\n@param sourceVolume a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceVolume(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the volume to mount.

                                \n@return The name of the volume to mount.\n@deprecated Use {@link #sourceVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVolume(String)}\n", "documentation" : "

                                The name of the volume to mount.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceVolume", "fluentSetterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVolume", "getterDocumentation" : "

                                The name of the volume to mount.

                                \n@return The name of the volume to mount.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sourceVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sourceVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVolume", "sensitive" : false, "setterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.", "setterMethodName" : "setSourceVolume", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVolume", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVolume", "variableType" : "String", "documentation" : "

                                The name of the volume to mount.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerPath", "beanStyleSetterMethodName" : "setContainerPath", "c2jName" : "containerPath", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #containerPath(String)}.\n@param containerPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@return The path on the container at which to mount the host volume.\n@deprecated Use {@link #containerPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerPath(String)}\n", "documentation" : "

                                The path on the container at which to mount the host volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerPath", "fluentSetterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerPath", "getterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@return The path on the container at which to mount the host volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerPath", "sensitive" : false, "setterDocumentation" : "

                                The path on the container at which to mount the host volume.

                                \n@param containerPath The path on the container at which to mount the host volume.", "setterMethodName" : "setContainerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerPath", "variableType" : "String", "documentation" : "

                                The path on the container at which to mount the host volume.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "readOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. 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 #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@return If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@return If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. 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" : "readOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "readOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                \n@param readOnly If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                If this value is true, the container has read-only access to the volume; otherwise, the container can write to the volume. The default value is false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceVolume", "beanStyleSetterMethodName" : "setSourceVolume", "c2jName" : "sourceVolume", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the volume to mount.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceVolume(String)}.\n@param sourceVolume a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceVolume(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the volume to mount.

                                \n@return The name of the volume to mount.\n@deprecated Use {@link #sourceVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVolume(String)}\n", "documentation" : "

                                The name of the volume to mount.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceVolume", "fluentSetterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVolume", "getterDocumentation" : "

                                The name of the volume to mount.

                                \n@return The name of the volume to mount.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sourceVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sourceVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVolume", "sensitive" : false, "setterDocumentation" : "

                                The name of the volume to mount.

                                \n@param sourceVolume The name of the volume to mount.", "setterMethodName" : "setSourceVolume", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVolume", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVolume", "variableType" : "String", "documentation" : "

                                The name of the volume to mount.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MountPoint", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MountPoint", "variableName" : "mountPoint", "variableType" : "MountPoint", "documentation" : null, "simpleType" : "MountPoint", "variableSetterType" : "MountPoint" }, "wrapper" : false, "xmlNamespace" : null }, "NetworkInterface" : { "c2jName" : "NetworkInterface", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing the elastic network interface for a multi-node parallel job node.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttachmentId", "beanStyleSetterMethodName" : "setAttachmentId", "c2jName" : "attachmentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachmentId(String)}.\n@param attachmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@return The attachment ID for the network interface.\n@deprecated Use {@link #attachmentId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attachmentId(String)}\n", "documentation" : "

                                The attachment ID for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttachmentId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttachmentId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentId", "fluentSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentId", "getterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@return The attachment ID for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attachmentId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attachmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttachmentId", "sensitive" : false, "setterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.", "setterMethodName" : "setAttachmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attachmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attachmentId", "variableType" : "String", "documentation" : "

                                The attachment ID for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv6Address", "beanStyleSetterMethodName" : "setIpv6Address", "c2jName" : "ipv6Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv6Address(String)}.\n@param ipv6Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv6Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@return The private IPv6 address for the network interface.\n@deprecated Use {@link #ipv6Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv6Address(String)}\n", "documentation" : "

                                The private IPv6 address for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv6Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv6Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv6Address", "fluentSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv6Address", "getterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@return The private IPv6 address for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ipv6Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ipv6Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv6Address", "sensitive" : false, "setterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.", "setterMethodName" : "setIpv6Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : "

                                The private IPv6 address for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivateIpv4Address", "beanStyleSetterMethodName" : "setPrivateIpv4Address", "c2jName" : "privateIpv4Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIpv4Address(String)}.\n@param privateIpv4Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIpv4Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@return The private IPv4 address for the network interface.\n@deprecated Use {@link #privateIpv4Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privateIpv4Address(String)}\n", "documentation" : "

                                The private IPv4 address for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PrivateIpv4Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrivateIpv4Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIpv4Address", "fluentSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIpv4Address", "getterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@return The private IPv4 address for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privateIpv4Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privateIpv4Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIpv4Address", "sensitive" : false, "setterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.", "setterMethodName" : "setPrivateIpv4Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIpv4Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIpv4Address", "variableType" : "String", "documentation" : "

                                The private IPv4 address for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttachmentId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttachmentId", "beanStyleSetterMethodName" : "setAttachmentId", "c2jName" : "attachmentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachmentId(String)}.\n@param attachmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@return The attachment ID for the network interface.\n@deprecated Use {@link #attachmentId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attachmentId(String)}\n", "documentation" : "

                                The attachment ID for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttachmentId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttachmentId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentId", "fluentSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentId", "getterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@return The attachment ID for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attachmentId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attachmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttachmentId", "sensitive" : false, "setterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.", "setterMethodName" : "setAttachmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attachmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attachmentId", "variableType" : "String", "documentation" : "

                                The attachment ID for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ipv6Address" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv6Address", "beanStyleSetterMethodName" : "setIpv6Address", "c2jName" : "ipv6Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv6Address(String)}.\n@param ipv6Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv6Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@return The private IPv6 address for the network interface.\n@deprecated Use {@link #ipv6Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv6Address(String)}\n", "documentation" : "

                                The private IPv6 address for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv6Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv6Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv6Address", "fluentSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv6Address", "getterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@return The private IPv6 address for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ipv6Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ipv6Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv6Address", "sensitive" : false, "setterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.", "setterMethodName" : "setIpv6Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : "

                                The private IPv6 address for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PrivateIpv4Address" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivateIpv4Address", "beanStyleSetterMethodName" : "setPrivateIpv4Address", "c2jName" : "privateIpv4Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIpv4Address(String)}.\n@param privateIpv4Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIpv4Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@return The private IPv4 address for the network interface.\n@deprecated Use {@link #privateIpv4Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privateIpv4Address(String)}\n", "documentation" : "

                                The private IPv4 address for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PrivateIpv4Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrivateIpv4Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIpv4Address", "fluentSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIpv4Address", "getterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@return The private IPv4 address for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privateIpv4Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privateIpv4Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIpv4Address", "sensitive" : false, "setterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.", "setterMethodName" : "setPrivateIpv4Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIpv4Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIpv4Address", "variableType" : "String", "documentation" : "

                                The private IPv4 address for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttachmentId", "beanStyleSetterMethodName" : "setAttachmentId", "c2jName" : "attachmentId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachmentId(String)}.\n@param attachmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@return The attachment ID for the network interface.\n@deprecated Use {@link #attachmentId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attachmentId(String)}\n", "documentation" : "

                                The attachment ID for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttachmentId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttachmentId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentId", "fluentSetterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentId", "getterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@return The attachment ID for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attachmentId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attachmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttachmentId", "sensitive" : false, "setterDocumentation" : "

                                The attachment ID for the network interface.

                                \n@param attachmentId The attachment ID for the network interface.", "setterMethodName" : "setAttachmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attachmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attachmentId", "variableType" : "String", "documentation" : "

                                The attachment ID for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv6Address", "beanStyleSetterMethodName" : "setIpv6Address", "c2jName" : "ipv6Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv6Address(String)}.\n@param ipv6Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv6Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@return The private IPv6 address for the network interface.\n@deprecated Use {@link #ipv6Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv6Address(String)}\n", "documentation" : "

                                The private IPv6 address for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv6Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv6Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv6Address", "fluentSetterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv6Address", "getterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@return The private IPv6 address for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ipv6Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ipv6Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv6Address", "sensitive" : false, "setterDocumentation" : "

                                The private IPv6 address for the network interface.

                                \n@param ipv6Address The private IPv6 address for the network interface.", "setterMethodName" : "setIpv6Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : "

                                The private IPv6 address for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrivateIpv4Address", "beanStyleSetterMethodName" : "setPrivateIpv4Address", "c2jName" : "privateIpv4Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #privateIpv4Address(String)}.\n@param privateIpv4Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #privateIpv4Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@return The private IPv4 address for the network interface.\n@deprecated Use {@link #privateIpv4Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #privateIpv4Address(String)}\n", "documentation" : "

                                The private IPv4 address for the network interface.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PrivateIpv4Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrivateIpv4Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "privateIpv4Address", "fluentSetterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateIpv4Address", "getterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@return The private IPv4 address for the network interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "privateIpv4Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "privateIpv4Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivateIpv4Address", "sensitive" : false, "setterDocumentation" : "

                                The private IPv4 address for the network interface.

                                \n@param privateIpv4Address The private IPv4 address for the network interface.", "setterMethodName" : "setPrivateIpv4Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIpv4Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIpv4Address", "variableType" : "String", "documentation" : "

                                The private IPv4 address for the network interface.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NetworkInterface", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NetworkInterface", "variableName" : "networkInterface", "variableType" : "NetworkInterface", "documentation" : null, "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "wrapper" : false, "xmlNamespace" : null }, "NodeDetails" : { "c2jName" : "NodeDetails", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An object representing the details of a multi-node parallel job node.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeIndex", "beanStyleSetterMethodName" : "setNodeIndex", "c2jName" : "nodeIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #nodeIndex(Integer)}.\n@param nodeIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@deprecated Use {@link #nodeIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeIndex(Integer)}\n", "documentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeIndex", "fluentSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeIndex", "getterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NodeIndex", "sensitive" : false, "setterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "setterMethodName" : "setNodeIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsMainNode", "beanStyleSetterMethodName" : "setIsMainNode", "c2jName" : "isMainNode", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isMainNode(Boolean)}.\n@param isMainNode a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isMainNode(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@return Specifies whether the current node is the main node for a multi-node parallel job.\n@deprecated Use {@link #isMainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isMainNode(Boolean)}\n", "documentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsMainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isMainNode", "fluentSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isMainNode", "getterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@return Specifies whether the current node is the main node for a multi-node parallel job.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "isMainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "isMainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsMainNode", "sensitive" : false, "setterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.", "setterMethodName" : "setIsMainNode", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IsMainNode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsMainNode", "beanStyleSetterMethodName" : "setIsMainNode", "c2jName" : "isMainNode", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isMainNode(Boolean)}.\n@param isMainNode a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isMainNode(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@return Specifies whether the current node is the main node for a multi-node parallel job.\n@deprecated Use {@link #isMainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isMainNode(Boolean)}\n", "documentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsMainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isMainNode", "fluentSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isMainNode", "getterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@return Specifies whether the current node is the main node for a multi-node parallel job.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "isMainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "isMainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsMainNode", "sensitive" : false, "setterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.", "setterMethodName" : "setIsMainNode", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeIndex", "beanStyleSetterMethodName" : "setNodeIndex", "c2jName" : "nodeIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #nodeIndex(Integer)}.\n@param nodeIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@deprecated Use {@link #nodeIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeIndex(Integer)}\n", "documentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeIndex", "fluentSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeIndex", "getterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NodeIndex", "sensitive" : false, "setterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "setterMethodName" : "setNodeIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeIndex", "beanStyleSetterMethodName" : "setNodeIndex", "c2jName" : "nodeIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #nodeIndex(Integer)}.\n@param nodeIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@deprecated Use {@link #nodeIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeIndex(Integer)}\n", "documentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeIndex", "fluentSetterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeIndex", "getterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NodeIndex", "sensitive" : false, "setterDocumentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "setterMethodName" : "setNodeIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : "

                                The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsMainNode", "beanStyleSetterMethodName" : "setIsMainNode", "c2jName" : "isMainNode", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isMainNode(Boolean)}.\n@param isMainNode a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isMainNode(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@return Specifies whether the current node is the main node for a multi-node parallel job.\n@deprecated Use {@link #isMainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isMainNode(Boolean)}\n", "documentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsMainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isMainNode", "fluentSetterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isMainNode", "getterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@return Specifies whether the current node is the main node for a multi-node parallel job.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "isMainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "isMainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsMainNode", "sensitive" : false, "setterDocumentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.", "setterMethodName" : "setIsMainNode", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : "

                                Specifies whether the current node is the main node for a multi-node parallel job.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NodeDetails", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeDetails", "variableName" : "nodeDetails", "variableType" : "NodeDetails", "documentation" : null, "simpleType" : "NodeDetails", "variableSetterType" : "NodeDetails" }, "wrapper" : false, "xmlNamespace" : null }, "NodeOverrides" : { "c2jName" : "NodeOverrides", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Object representing any node overrides to a job definition that is used in a SubmitJob API 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                \n@return The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                • \n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                  • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                  • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                  • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                  \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                  • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                  • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                  • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                    The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                    The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                    \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                      The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                      • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                      • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                      • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                      \n@return The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                      • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                      • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                      • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                      • ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                        The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                        • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                        • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                        • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                        \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                        • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                        • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                        • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                        • ", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                          The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                          • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                          • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                          • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNodePropertyOverrides", "beanStyleSetterMethodName" : "setNodePropertyOverrides", "c2jName" : "nodePropertyOverrides", "c2jShape" : "NodePropertyOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                          The node property overrides for the job.

                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #nodePropertyOverrides(List)}.\n@param nodePropertyOverrides a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodePropertyOverrides(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The node property overrides for the job.

                                          \n

                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                          \n

                                          \nYou can use {@link #hasNodePropertyOverrides()} to see if a value was sent in this field.\n

                                          \n@return The node property overrides for the job.\n@deprecated Use {@link #nodePropertyOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          The node property overrides for the job.

                                          \n@param nodePropertyOverrides The node property overrides for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodePropertyOverrides(List)}\n", "documentation" : "

                                          The node property overrides for the job.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodePropertyOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodePropertyOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodePropertyOverrides", "fluentSetterDocumentation" : "

                                          The node property overrides for the job.

                                          \n@param nodePropertyOverrides The node property overrides for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodePropertyOverrides", "getterDocumentation" : "

                                          The node property overrides for the job.

                                          \n

                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                          \n

                                          \nYou can use {@link #hasNodePropertyOverrides()} to see if a value was sent in this field.\n

                                          \n@return The node property overrides for the job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodePropertyOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodePropertyOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NodePropertyOverride", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NodePropertyOverride.Builder} avoiding the need to create one manually via {@link NodePropertyOverride#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodePropertyOverride.Builder#build()} is called immediately and its result is passed to {@link #member(NodePropertyOverride)}.\n@param member a consumer that will call methods on {@link NodePropertyOverride.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NodePropertyOverride)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NodePropertyOverride)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NodePropertyOverride", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "member", "variableType" : "NodePropertyOverride", "documentation" : null, "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "member", "variableType" : "NodePropertyOverride", "documentation" : "", "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NodePropertyOverride", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NodePropertyOverride", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NodePropertyOverrides", "sensitive" : false, "setterDocumentation" : "

                                          The node property overrides for the job.

                                          \n@param nodePropertyOverrides The node property overrides for the job.", "setterMethodName" : "setNodePropertyOverrides", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodePropertyOverrides", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodePropertyOverrides", "variableType" : "java.util.List", "documentation" : "

                                          The node property overrides for the job.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NodePropertyOverrides" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNodePropertyOverrides", "beanStyleSetterMethodName" : "setNodePropertyOverrides", "c2jName" : "nodePropertyOverrides", "c2jShape" : "NodePropertyOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                          The node property overrides for the job.

                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #nodePropertyOverrides(List)}.\n@param nodePropertyOverrides a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodePropertyOverrides(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The node property overrides for the job.

                                          \n

                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                          \n

                                          \nYou can use {@link #hasNodePropertyOverrides()} to see if a value was sent in this field.\n

                                          \n@return The node property overrides for the job.\n@deprecated Use {@link #nodePropertyOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          The node property overrides for the job.

                                          \n@param nodePropertyOverrides The node property overrides for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodePropertyOverrides(List)}\n", "documentation" : "

                                          The node property overrides for the job.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodePropertyOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodePropertyOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodePropertyOverrides", "fluentSetterDocumentation" : "

                                          The node property overrides for the job.

                                          \n@param nodePropertyOverrides The node property overrides for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodePropertyOverrides", "getterDocumentation" : "

                                          The node property overrides for the job.

                                          \n

                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                          \n

                                          \nYou can use {@link #hasNodePropertyOverrides()} to see if a value was sent in this field.\n

                                          \n@return The node property overrides for the job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodePropertyOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodePropertyOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NodePropertyOverride", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NodePropertyOverride.Builder} avoiding the need to create one manually via {@link NodePropertyOverride#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodePropertyOverride.Builder#build()} is called immediately and its result is passed to {@link #member(NodePropertyOverride)}.\n@param member a consumer that will call methods on {@link NodePropertyOverride.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NodePropertyOverride)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NodePropertyOverride)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NodePropertyOverride", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "member", "variableType" : "NodePropertyOverride", "documentation" : null, "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "member", "variableType" : "NodePropertyOverride", "documentation" : "", "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NodePropertyOverride", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NodePropertyOverride", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NodePropertyOverrides", "sensitive" : false, "setterDocumentation" : "

                                          The node property overrides for the job.

                                          \n@param nodePropertyOverrides The node property overrides for the job.", "setterMethodName" : "setNodePropertyOverrides", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodePropertyOverrides", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodePropertyOverrides", "variableType" : "java.util.List", "documentation" : "

                                          The node property overrides for the job.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumNodes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                          The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                          • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                          • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                          • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                          • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                          • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                          • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                          \n@return The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                          • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                          • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                          • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                          • \n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                            • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                            • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                            • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                            \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                            • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                            • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                            • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                              The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                              • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                              • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                              • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                              The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                              • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                              • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                              • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                              \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                              • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                              • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                              • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                \n@return The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                • ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                  The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                  • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                  • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                  • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                  \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                  • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                  • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                  • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                  • ", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                    The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                    The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    \n@return The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                    • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                    • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                    • \n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                      • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                      • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                      • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                      \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                      • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                      • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                      • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                        The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                        • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                        • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                        • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                        The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                        • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                        • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                        • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                        \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                        • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                        • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                        • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                          The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                          • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                          • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                          • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                          \n@return The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                          • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                          • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                          • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                          • ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                            The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                            • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                            • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                            • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                            \n@param numNodes The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                            • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                            • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                            • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                            • ", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes to use with a multi-node parallel job. This value overrides the number of nodes that are specified in the job definition. To use this override:

                                                              • There must be at least one node range in your job definition that has an open upper boundary (such as : or n:).

                                                              • The lower boundary of the node range specified in the job definition must be fewer than the number of nodes specified in the override.

                                                              • The main node index specified in the job definition must be fewer than the number of nodes specified in the override.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNodePropertyOverrides", "beanStyleSetterMethodName" : "setNodePropertyOverrides", "c2jName" : "nodePropertyOverrides", "c2jShape" : "NodePropertyOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              The node property overrides for the job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #nodePropertyOverrides(List)}.\n@param nodePropertyOverrides a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodePropertyOverrides(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The node property overrides for the job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodePropertyOverrides()} to see if a value was sent in this field.\n

                                                              \n@return The node property overrides for the job.\n@deprecated Use {@link #nodePropertyOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The node property overrides for the job.

                                                              \n@param nodePropertyOverrides The node property overrides for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodePropertyOverrides(List)}\n", "documentation" : "

                                                              The node property overrides for the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodePropertyOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodePropertyOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodePropertyOverrides", "fluentSetterDocumentation" : "

                                                              The node property overrides for the job.

                                                              \n@param nodePropertyOverrides The node property overrides for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodePropertyOverrides", "getterDocumentation" : "

                                                              The node property overrides for the job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodePropertyOverrides()} to see if a value was sent in this field.\n

                                                              \n@return The node property overrides for the job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodePropertyOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodePropertyOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NodePropertyOverride", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NodePropertyOverride.Builder} avoiding the need to create one manually via {@link NodePropertyOverride#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodePropertyOverride.Builder#build()} is called immediately and its result is passed to {@link #member(NodePropertyOverride)}.\n@param member a consumer that will call methods on {@link NodePropertyOverride.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NodePropertyOverride)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NodePropertyOverride)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NodePropertyOverride", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "member", "variableType" : "NodePropertyOverride", "documentation" : null, "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "member", "variableType" : "NodePropertyOverride", "documentation" : "", "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NodePropertyOverride", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NodePropertyOverride", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NodePropertyOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              The node property overrides for the job.

                                                              \n@param nodePropertyOverrides The node property overrides for the job.", "setterMethodName" : "setNodePropertyOverrides", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodePropertyOverrides", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodePropertyOverrides", "variableType" : "java.util.List", "documentation" : "

                                                              The node property overrides for the job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NodeOverrides", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : null, "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "wrapper" : false, "xmlNamespace" : null }, "NodeProperties" : { "c2jName" : "NodeProperties", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An object representing the node properties of a multi-node parallel job.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.\n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMainNode", "beanStyleSetterMethodName" : "setMainNode", "c2jName" : "mainNode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #mainNode(Integer)}.\n@param mainNode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mainNode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@return Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@deprecated Use {@link #mainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mainNode(Integer)}\n", "documentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mainNode", "fluentSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mainNode", "getterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@return Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MainNode", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.", "setterMethodName" : "setMainNode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mainNode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mainNode", "variableType" : "Integer", "documentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNodeRangeProperties", "beanStyleSetterMethodName" : "setNodeRangeProperties", "c2jName" : "nodeRangeProperties", "c2jShape" : "NodeRangeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #nodeRangeProperties(List)}.\n@param nodeRangeProperties a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeRangeProperties(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodeRangeProperties()} to see if a value was sent in this field.\n

                                                              \n@return A list of node ranges and their properties associated with a multi-node parallel job.\n@deprecated Use {@link #nodeRangeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeRangeProperties(List)}\n", "documentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeRangeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeRangeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeRangeProperties", "fluentSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeRangeProperties", "getterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodeRangeProperties()} to see if a value was sent in this field.\n

                                                              \n@return A list of node ranges and their properties associated with a multi-node parallel job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeRangeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeRangeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NodeRangeProperty", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NodeRangeProperty.Builder} avoiding the need to create one manually via {@link NodeRangeProperty#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeRangeProperty.Builder#build()} is called immediately and its result is passed to {@link #member(NodeRangeProperty)}.\n@param member a consumer that will call methods on {@link NodeRangeProperty.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NodeRangeProperty)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NodeRangeProperty)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NodeRangeProperty", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "member", "variableType" : "NodeRangeProperty", "documentation" : null, "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "member", "variableType" : "NodeRangeProperty", "documentation" : "", "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NodeRangeProperty", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NodeRangeProperty", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NodeRangeProperties", "sensitive" : false, "setterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.", "setterMethodName" : "setNodeRangeProperties", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodeRangeProperties", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodeRangeProperties", "variableType" : "java.util.List", "documentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MainNode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMainNode", "beanStyleSetterMethodName" : "setMainNode", "c2jName" : "mainNode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #mainNode(Integer)}.\n@param mainNode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mainNode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@return Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@deprecated Use {@link #mainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mainNode(Integer)}\n", "documentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mainNode", "fluentSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mainNode", "getterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@return Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MainNode", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.", "setterMethodName" : "setMainNode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mainNode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mainNode", "variableType" : "Integer", "documentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeRangeProperties" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNodeRangeProperties", "beanStyleSetterMethodName" : "setNodeRangeProperties", "c2jName" : "nodeRangeProperties", "c2jShape" : "NodeRangeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #nodeRangeProperties(List)}.\n@param nodeRangeProperties a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeRangeProperties(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodeRangeProperties()} to see if a value was sent in this field.\n

                                                              \n@return A list of node ranges and their properties associated with a multi-node parallel job.\n@deprecated Use {@link #nodeRangeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeRangeProperties(List)}\n", "documentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeRangeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeRangeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeRangeProperties", "fluentSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeRangeProperties", "getterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodeRangeProperties()} to see if a value was sent in this field.\n

                                                              \n@return A list of node ranges and their properties associated with a multi-node parallel job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeRangeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeRangeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NodeRangeProperty", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NodeRangeProperty.Builder} avoiding the need to create one manually via {@link NodeRangeProperty#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeRangeProperty.Builder#build()} is called immediately and its result is passed to {@link #member(NodeRangeProperty)}.\n@param member a consumer that will call methods on {@link NodeRangeProperty.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NodeRangeProperty)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NodeRangeProperty)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NodeRangeProperty", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "member", "variableType" : "NodeRangeProperty", "documentation" : null, "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "member", "variableType" : "NodeRangeProperty", "documentation" : "", "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NodeRangeProperty", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NodeRangeProperty", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NodeRangeProperties", "sensitive" : false, "setterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.", "setterMethodName" : "setNodeRangeProperties", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodeRangeProperties", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodeRangeProperties", "variableType" : "java.util.List", "documentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumNodes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.\n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.\n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMainNode", "beanStyleSetterMethodName" : "setMainNode", "c2jName" : "mainNode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #mainNode(Integer)}.\n@param mainNode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mainNode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@return Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@deprecated Use {@link #mainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mainNode(Integer)}\n", "documentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mainNode", "fluentSetterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mainNode", "getterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@return Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MainNode", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              \n@param mainNode Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.", "setterMethodName" : "setMainNode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mainNode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mainNode", "variableType" : "Integer", "documentation" : "

                                                              Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNodeRangeProperties", "beanStyleSetterMethodName" : "setNodeRangeProperties", "c2jName" : "nodeRangeProperties", "c2jShape" : "NodeRangeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #nodeRangeProperties(List)}.\n@param nodeRangeProperties a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeRangeProperties(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodeRangeProperties()} to see if a value was sent in this field.\n

                                                              \n@return A list of node ranges and their properties associated with a multi-node parallel job.\n@deprecated Use {@link #nodeRangeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeRangeProperties(List)}\n", "documentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeRangeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeRangeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeRangeProperties", "fluentSetterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeRangeProperties", "getterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNodeRangeProperties()} to see if a value was sent in this field.\n

                                                              \n@return A list of node ranges and their properties associated with a multi-node parallel job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeRangeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeRangeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NodeRangeProperty", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NodeRangeProperty.Builder} avoiding the need to create one manually via {@link NodeRangeProperty#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeRangeProperty.Builder#build()} is called immediately and its result is passed to {@link #member(NodeRangeProperty)}.\n@param member a consumer that will call methods on {@link NodeRangeProperty.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NodeRangeProperty)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NodeRangeProperty)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NodeRangeProperty", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "member", "variableType" : "NodeRangeProperty", "documentation" : null, "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "member", "variableType" : "NodeRangeProperty", "documentation" : "", "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NodeRangeProperty", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NodeRangeProperty", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NodeRangeProperties", "sensitive" : false, "setterDocumentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              \n@param nodeRangeProperties A list of node ranges and their properties associated with a multi-node parallel job.", "setterMethodName" : "setNodeRangeProperties", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodeRangeProperties", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nodeRangeProperties", "variableType" : "java.util.List", "documentation" : "

                                                              A list of node ranges and their properties associated with a multi-node parallel job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "numNodes", "mainNode", "nodeRangeProperties" ], "shapeName" : "NodeProperties", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "wrapper" : false, "xmlNamespace" : null }, "NodePropertiesSummary" : { "c2jName" : "NodePropertiesSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An object representing the properties of a node that is associated with a multi-node parallel job.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsMainNode", "beanStyleSetterMethodName" : "setIsMainNode", "c2jName" : "isMainNode", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isMainNode(Boolean)}.\n@param isMainNode a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isMainNode(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@return Specifies whether the current node is the main node for a multi-node parallel job.\n@deprecated Use {@link #isMainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isMainNode(Boolean)}\n", "documentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsMainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isMainNode", "fluentSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isMainNode", "getterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@return Specifies whether the current node is the main node for a multi-node parallel job.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "isMainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "isMainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsMainNode", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.", "setterMethodName" : "setIsMainNode", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.\n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeIndex", "beanStyleSetterMethodName" : "setNodeIndex", "c2jName" : "nodeIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #nodeIndex(Integer)}.\n@param nodeIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@deprecated Use {@link #nodeIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeIndex(Integer)}\n", "documentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeIndex", "fluentSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeIndex", "getterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NodeIndex", "sensitive" : false, "setterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "setterMethodName" : "setNodeIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IsMainNode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsMainNode", "beanStyleSetterMethodName" : "setIsMainNode", "c2jName" : "isMainNode", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isMainNode(Boolean)}.\n@param isMainNode a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isMainNode(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@return Specifies whether the current node is the main node for a multi-node parallel job.\n@deprecated Use {@link #isMainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isMainNode(Boolean)}\n", "documentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsMainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isMainNode", "fluentSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isMainNode", "getterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@return Specifies whether the current node is the main node for a multi-node parallel job.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "isMainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "isMainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsMainNode", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.", "setterMethodName" : "setIsMainNode", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeIndex", "beanStyleSetterMethodName" : "setNodeIndex", "c2jName" : "nodeIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #nodeIndex(Integer)}.\n@param nodeIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@deprecated Use {@link #nodeIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeIndex(Integer)}\n", "documentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeIndex", "fluentSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeIndex", "getterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NodeIndex", "sensitive" : false, "setterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "setterMethodName" : "setNodeIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumNodes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.\n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsMainNode", "beanStyleSetterMethodName" : "setIsMainNode", "c2jName" : "isMainNode", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isMainNode(Boolean)}.\n@param isMainNode a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isMainNode(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@return Specifies whether the current node is the main node for a multi-node parallel job.\n@deprecated Use {@link #isMainNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isMainNode(Boolean)}\n", "documentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsMainNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsMainNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isMainNode", "fluentSetterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isMainNode", "getterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@return Specifies whether the current node is the main node for a multi-node parallel job.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "isMainNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "isMainNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsMainNode", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              \n@param isMainNode Specifies whether the current node is the main node for a multi-node parallel job.", "setterMethodName" : "setIsMainNode", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isMainNode", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether the current node is the main node for a multi-node parallel job.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumNodes", "beanStyleSetterMethodName" : "setNumNodes", "c2jName" : "numNodes", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #numNodes(Integer)}.\n@param numNodes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numNodes(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.\n@deprecated Use {@link #numNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numNodes(Integer)}\n", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numNodes", "fluentSetterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numNodes", "getterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@return The number of nodes associated with a multi-node parallel job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "numNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "numNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              \n@param numNodes The number of nodes associated with a multi-node parallel job.", "setterMethodName" : "setNumNodes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numNodes", "variableType" : "Integer", "documentation" : "

                                                              The number of nodes associated with a multi-node parallel job.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeIndex", "beanStyleSetterMethodName" : "setNodeIndex", "c2jName" : "nodeIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #nodeIndex(Integer)}.\n@param nodeIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@deprecated Use {@link #nodeIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeIndex(Integer)}\n", "documentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeIndex", "fluentSetterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeIndex", "getterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@return The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NodeIndex", "sensitive" : false, "setterDocumentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              \n@param nodeIndex The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.", "setterMethodName" : "setNodeIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nodeIndex", "variableType" : "Integer", "documentation" : "

                                                              The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX environment variable.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NodePropertiesSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodePropertiesSummary", "variableName" : "nodePropertiesSummary", "variableType" : "NodePropertiesSummary", "documentation" : null, "simpleType" : "NodePropertiesSummary", "variableSetterType" : "NodePropertiesSummary" }, "wrapper" : false, "xmlNamespace" : null }, "NodePropertyOverride" : { "c2jName" : "NodePropertyOverride", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Object representing any node overrides to a job definition that is used in a SubmitJob API 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetNodes", "beanStyleSetterMethodName" : "setTargetNodes", "c2jName" : "targetNodes", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetNodes(String)}.\n@param targetNodes a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetNodes(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@return The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@deprecated Use {@link #targetNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetNodes(String)}\n", "documentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetNodes", "fluentSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetNodes", "getterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@return The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.", "setterMethodName" : "setTargetNodes", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerOverrides", "beanStyleSetterMethodName" : "setContainerOverrides", "c2jName" : "containerOverrides", "c2jShape" : "ContainerOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerOverrides.Builder} avoiding the need to create one manually via {@link ContainerOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerOverrides.Builder#build()} is called immediately and its result is passed to {@link #containerOverrides(ContainerOverrides)}.\n@param containerOverrides a consumer that will call methods on {@link ContainerOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerOverrides(ContainerOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@return The overrides that should be sent to a node range.\n@deprecated Use {@link #containerOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerOverrides(ContainerOverrides)}\n", "documentation" : "

                                                              The overrides that should be sent to a node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerOverrides", "fluentSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerOverrides", "getterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@return The overrides that should be sent to a node range.", "getterModel" : { "returnType" : "ContainerOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.", "setterMethodName" : "setContainerOverrides", "setterModel" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : "

                                                              The overrides that should be sent to a node range.

                                                              ", "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerOverrides" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerOverrides", "beanStyleSetterMethodName" : "setContainerOverrides", "c2jName" : "containerOverrides", "c2jShape" : "ContainerOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerOverrides.Builder} avoiding the need to create one manually via {@link ContainerOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerOverrides.Builder#build()} is called immediately and its result is passed to {@link #containerOverrides(ContainerOverrides)}.\n@param containerOverrides a consumer that will call methods on {@link ContainerOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerOverrides(ContainerOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@return The overrides that should be sent to a node range.\n@deprecated Use {@link #containerOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerOverrides(ContainerOverrides)}\n", "documentation" : "

                                                              The overrides that should be sent to a node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerOverrides", "fluentSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerOverrides", "getterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@return The overrides that should be sent to a node range.", "getterModel" : { "returnType" : "ContainerOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.", "setterMethodName" : "setContainerOverrides", "setterModel" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : "

                                                              The overrides that should be sent to a node range.

                                                              ", "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetNodes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetNodes", "beanStyleSetterMethodName" : "setTargetNodes", "c2jName" : "targetNodes", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetNodes(String)}.\n@param targetNodes a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetNodes(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@return The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@deprecated Use {@link #targetNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetNodes(String)}\n", "documentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetNodes", "fluentSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetNodes", "getterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@return The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.", "setterMethodName" : "setTargetNodes", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetNodes", "beanStyleSetterMethodName" : "setTargetNodes", "c2jName" : "targetNodes", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetNodes(String)}.\n@param targetNodes a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetNodes(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@return The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@deprecated Use {@link #targetNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetNodes(String)}\n", "documentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetNodes", "fluentSetterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetNodes", "getterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@return The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              \n@param targetNodes The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.", "setterMethodName" : "setTargetNodes", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : "

                                                              The range of nodes, using node index values, with which to override. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerOverrides", "beanStyleSetterMethodName" : "setContainerOverrides", "c2jName" : "containerOverrides", "c2jShape" : "ContainerOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerOverrides.Builder} avoiding the need to create one manually via {@link ContainerOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerOverrides.Builder#build()} is called immediately and its result is passed to {@link #containerOverrides(ContainerOverrides)}.\n@param containerOverrides a consumer that will call methods on {@link ContainerOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerOverrides(ContainerOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@return The overrides that should be sent to a node range.\n@deprecated Use {@link #containerOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerOverrides(ContainerOverrides)}\n", "documentation" : "

                                                              The overrides that should be sent to a node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerOverrides", "fluentSetterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerOverrides", "getterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@return The overrides that should be sent to a node range.", "getterModel" : { "returnType" : "ContainerOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              The overrides that should be sent to a node range.

                                                              \n@param containerOverrides The overrides that should be sent to a node range.", "setterMethodName" : "setContainerOverrides", "setterModel" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : "

                                                              The overrides that should be sent to a node range.

                                                              ", "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "targetNodes" ], "shapeName" : "NodePropertyOverride", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodePropertyOverride", "variableName" : "nodePropertyOverride", "variableType" : "NodePropertyOverride", "documentation" : null, "simpleType" : "NodePropertyOverride", "variableSetterType" : "NodePropertyOverride" }, "wrapper" : false, "xmlNamespace" : null }, "NodeRangeProperty" : { "c2jName" : "NodeRangeProperty", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An object representing the properties of the node range for a multi-node parallel job.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetNodes", "beanStyleSetterMethodName" : "setTargetNodes", "c2jName" : "targetNodes", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetNodes(String)}.\n@param targetNodes a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetNodes(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@return The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@deprecated Use {@link #targetNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetNodes(String)}\n", "documentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetNodes", "fluentSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetNodes", "getterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@return The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.", "setterMethodName" : "setTargetNodes", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerProperties)}.\n@param container a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@return The container details for the node range.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerProperties)}\n", "documentation" : "

                                                              The container details for the node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@return The container details for the node range.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "container", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "container", "variableType" : "ContainerProperties", "documentation" : "

                                                              The container details for the node range.

                                                              ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Container" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerProperties)}.\n@param container a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@return The container details for the node range.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerProperties)}\n", "documentation" : "

                                                              The container details for the node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@return The container details for the node range.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "container", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "container", "variableType" : "ContainerProperties", "documentation" : "

                                                              The container details for the node range.

                                                              ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetNodes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetNodes", "beanStyleSetterMethodName" : "setTargetNodes", "c2jName" : "targetNodes", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetNodes(String)}.\n@param targetNodes a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetNodes(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@return The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@deprecated Use {@link #targetNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetNodes(String)}\n", "documentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetNodes", "fluentSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetNodes", "getterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@return The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.", "setterMethodName" : "setTargetNodes", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetNodes", "beanStyleSetterMethodName" : "setTargetNodes", "c2jName" : "targetNodes", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetNodes(String)}.\n@param targetNodes a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetNodes(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@return The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@deprecated Use {@link #targetNodes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetNodes(String)}\n", "documentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetNodes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetNodes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetNodes", "fluentSetterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetNodes", "getterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@return The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetNodes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetNodes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetNodes", "sensitive" : false, "setterDocumentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              \n@param targetNodes The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.", "setterMethodName" : "setTargetNodes", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetNodes", "variableType" : "String", "documentation" : "

                                                              The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "container", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #container(ContainerProperties)}.\n@param container a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@return The container details for the node range.\n@deprecated Use {@link #container()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(ContainerProperties)}\n", "documentation" : "

                                                              The container details for the node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@return The container details for the node range.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "container", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

                                                              The container details for the node range.

                                                              \n@param container The container details for the node range.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "container", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "container", "variableType" : "ContainerProperties", "documentation" : "

                                                              The container details for the node range.

                                                              ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "targetNodes" ], "shapeName" : "NodeRangeProperty", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeRangeProperty", "variableName" : "nodeRangeProperty", "variableType" : "NodeRangeProperty", "documentation" : null, "simpleType" : "NodeRangeProperty", "variableSetterType" : "NodeRangeProperty" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterJobDefinitionRequest" : { "c2jName" : "RegisterJobDefinitionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "RegisterJobDefinition", "locationName" : null, "requestUri" : "/v1/registerjobdefinition", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "JobDefinitionType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of job definition.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link JobDefinitionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of job definition.\n@see JobDefinitionType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobDefinitionType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                              The type of job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "JobDefinitionType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                              The type of job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobDefinitionType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                              The type of job definition.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link JobDefinitionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of job definition.\n@see JobDefinitionType", "getterModel" : { "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 job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType", "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 job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerProperties", "beanStyleSetterMethodName" : "setContainerProperties", "c2jName" : "containerProperties", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #containerProperties(ContainerProperties)}.\n@param containerProperties a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerProperties(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@deprecated Use {@link #containerProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerProperties(ContainerProperties)}\n", "documentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerProperties", "fluentSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerProperties", "getterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerProperties", "sensitive" : false, "setterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "setterMethodName" : "setContainerProperties", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@return The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@return The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerProperties", "beanStyleSetterMethodName" : "setContainerProperties", "c2jName" : "containerProperties", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #containerProperties(ContainerProperties)}.\n@param containerProperties a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerProperties(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@deprecated Use {@link #containerProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerProperties(ContainerProperties)}\n", "documentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerProperties", "fluentSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerProperties", "getterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerProperties", "sensitive" : false, "setterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "setterMethodName" : "setContainerProperties", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinitionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Parameters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetryStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@return The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@return The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "JobDefinitionType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of job definition.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link JobDefinitionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of job definition.\n@see JobDefinitionType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobDefinitionType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                              The type of job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "JobDefinitionType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                              The type of job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobDefinitionType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                              The type of job definition.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link JobDefinitionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of job definition.\n@see JobDefinitionType", "getterModel" : { "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 job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType", "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 job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobDefinitionName The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                                              The name of the job definition to register. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "JobDefinitionType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of job 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of job definition.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link JobDefinitionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of job definition.\n@see JobDefinitionType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobDefinitionType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                              The type of job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "JobDefinitionType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                              The type of job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobDefinitionType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                              The type of job definition.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link JobDefinitionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of job definition.\n@see JobDefinitionType", "getterModel" : { "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 job definition.

                                                              \n@param type The type of job definition.\n@see JobDefinitionType", "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 job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                              Default parameter substitution placeholders to set in the job definition. Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerProperties", "beanStyleSetterMethodName" : "setContainerProperties", "c2jName" : "containerProperties", "c2jShape" : "ContainerProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerProperties.Builder} avoiding the need to create one manually via {@link ContainerProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerProperties.Builder#build()} is called immediately and its result is passed to {@link #containerProperties(ContainerProperties)}.\n@param containerProperties a consumer that will call methods on {@link ContainerProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerProperties(ContainerProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@deprecated Use {@link #containerProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerProperties(ContainerProperties)}\n", "documentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerProperties", "fluentSetterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerProperties", "getterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "getterModel" : { "returnType" : "ContainerProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerProperties", "sensitive" : false, "setterDocumentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param containerProperties An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "setterMethodName" : "setContainerProperties", "setterModel" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : null, "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerProperties", "variableName" : "containerProperties", "variableType" : "ContainerProperties", "documentation" : "

                                                              An object with various properties specific to single-node container-based jobs. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "simpleType" : "ContainerProperties", "variableSetterType" : "ContainerProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeProperties", "beanStyleSetterMethodName" : "setNodeProperties", "c2jName" : "nodeProperties", "c2jShape" : "NodeProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \nThis is a convenience that creates an instance of the {@link NodeProperties.Builder} avoiding the need to create one manually via {@link NodeProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeProperties.Builder#build()} is called immediately and its result is passed to {@link #nodeProperties(NodeProperties)}.\n@param nodeProperties a consumer that will call methods on {@link NodeProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeProperties(NodeProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@deprecated Use {@link #nodeProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeProperties(NodeProperties)}\n", "documentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeProperties", "fluentSetterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeProperties", "getterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@return An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "getterModel" : { "returnType" : "NodeProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeProperties", "sensitive" : false, "setterDocumentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              \n@param nodeProperties An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.", "setterMethodName" : "setNodeProperties", "setterModel" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : null, "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeProperties", "variableName" : "nodeProperties", "variableType" : "NodeProperties", "documentation" : "

                                                              An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.

                                                              ", "simpleType" : "NodeProperties", "variableSetterType" : "NodeProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@return The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@return The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                                              The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that is specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it is not retried.

                                                              ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                                              The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. Any timeout configuration that is specified during a SubmitJob operation overrides the timeout configuration defined here. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobDefinitionName", "type" ], "shapeName" : "RegisterJobDefinitionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterJobDefinitionRequest", "variableName" : "registerJobDefinitionRequest", "variableType" : "RegisterJobDefinitionRequest", "documentation" : null, "simpleType" : "RegisterJobDefinitionRequest", "variableSetterType" : "RegisterJobDefinitionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterJobDefinitionResponse" : { "c2jName" : "RegisterJobDefinitionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job 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 #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@return The name of the job definition.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                                              The name of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@return The name of the job 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" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                                              The name of the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionArn", "beanStyleSetterMethodName" : "setJobDefinitionArn", "c2jName" : "jobDefinitionArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job 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 #jobDefinitionArn(String)}.\n@param jobDefinitionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@return The Amazon Resource Name (ARN) of the job definition.\n@deprecated Use {@link #jobDefinitionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@return The Amazon Resource Name (ARN) of the job 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" : "jobDefinitionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.", "setterMethodName" : "setJobDefinitionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #revision(Integer)}.\n@param revision a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@return The revision of the job definition.\n@deprecated Use {@link #revision()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revision(Integer)}\n", "documentation" : "

                                                              The revision of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Revision property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevision", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@return The revision of the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : "

                                                              The revision of the job definition.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobDefinitionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionArn", "beanStyleSetterMethodName" : "setJobDefinitionArn", "c2jName" : "jobDefinitionArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job 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 #jobDefinitionArn(String)}.\n@param jobDefinitionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@return The Amazon Resource Name (ARN) of the job definition.\n@deprecated Use {@link #jobDefinitionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@return The Amazon Resource Name (ARN) of the job 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" : "jobDefinitionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.", "setterMethodName" : "setJobDefinitionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinitionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job 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 #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@return The name of the job definition.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                                              The name of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@return The name of the job 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" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                                              The name of the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Revision" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #revision(Integer)}.\n@param revision a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@return The revision of the job definition.\n@deprecated Use {@link #revision()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revision(Integer)}\n", "documentation" : "

                                                              The revision of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Revision property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevision", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@return The revision of the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : "

                                                              The revision of the job definition.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionName", "beanStyleSetterMethodName" : "setJobDefinitionName", "c2jName" : "jobDefinitionName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job 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 #jobDefinitionName(String)}.\n@param jobDefinitionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@return The name of the job definition.\n@deprecated Use {@link #jobDefinitionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionName(String)}\n", "documentation" : "

                                                              The name of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionName", "fluentSetterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionName", "getterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@return The name of the job 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" : "jobDefinitionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job definition.

                                                              \n@param jobDefinitionName The name of the job definition.", "setterMethodName" : "setJobDefinitionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionName", "variableType" : "String", "documentation" : "

                                                              The name of the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinitionArn", "beanStyleSetterMethodName" : "setJobDefinitionArn", "c2jName" : "jobDefinitionArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job 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 #jobDefinitionArn(String)}.\n@param jobDefinitionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinitionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@return The Amazon Resource Name (ARN) of the job definition.\n@deprecated Use {@link #jobDefinitionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinitionArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinitionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinitionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinitionArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinitionArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@return The Amazon Resource Name (ARN) of the job 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" : "jobDefinitionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinitionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinitionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              \n@param jobDefinitionArn The Amazon Resource Name (ARN) of the job definition.", "setterMethodName" : "setJobDefinitionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinitionArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #revision(Integer)}.\n@param revision a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@return The revision of the job definition.\n@deprecated Use {@link #revision()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revision(Integer)}\n", "documentation" : "

                                                              The revision of the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Revision property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevision", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@return The revision of the job definition.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                              The revision of the job definition.

                                                              \n@param revision The revision of the job definition.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "revision", "variableType" : "Integer", "documentation" : "

                                                              The revision of the job definition.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobDefinitionName", "jobDefinitionArn", "revision" ], "shapeName" : "RegisterJobDefinitionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterJobDefinitionResponse", "variableName" : "registerJobDefinitionResponse", "variableType" : "RegisterJobDefinitionResponse", "documentation" : null, "simpleType" : "RegisterJobDefinitionResponse", "variableSetterType" : "RegisterJobDefinitionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceRequirement" : { "c2jName" : "ResourceRequirement", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The type and amount of a resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@return The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@return The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.", "getterModel" : { "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 number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.", "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 number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of resource to assign to a container. Currently, the only supported resource type is GPU.\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" : "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 resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType", "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 resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of resource to assign to a container. Currently, the only supported resource type is GPU.\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" : "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 resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType", "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 resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@return The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@return The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.", "getterModel" : { "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 number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.", "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 number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@return The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                              The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@return The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.", "getterModel" : { "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 number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              \n@param value The number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.", "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 number of physical GPUs to reserve for the container. The number of GPUs reserved for all containers in a job should not exceed the number of available GPUs on the compute resource that the job is launched on.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                              The type of resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                              \n@return The type of resource to assign to a container. Currently, the only supported resource type is GPU.\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" : "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 resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              \n@param type The type of resource to assign to a container. Currently, the only supported resource type is GPU.\n@see ResourceType", "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 resource to assign to a container. Currently, the only supported resource type is GPU.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "value", "type" ], "shapeName" : "ResourceRequirement", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceRequirement", "variableName" : "resourceRequirement", "variableType" : "ResourceRequirement", "documentation" : null, "simpleType" : "ResourceRequirement", "variableSetterType" : "ResourceRequirement" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceType" : { "c2jName" : "ResourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "GPU", "value" : "GPU" } ], "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, "xmlNamespace" : null }, "RetryStrategy" : { "c2jName" : "RetryStrategy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The retry strategy associated with a job.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttempts", "beanStyleSetterMethodName" : "setAttempts", "c2jName" : "attempts", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the 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 #attempts(Integer)}.\n@param attempts a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@return The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@deprecated Use {@link #attempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attempts(Integer)}\n", "documentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attempts", "fluentSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attempts", "getterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@return The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the 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" : "attempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Attempts", "sensitive" : false, "setterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.", "setterMethodName" : "setAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "attempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "attempts", "variableType" : "Integer", "documentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttempts", "beanStyleSetterMethodName" : "setAttempts", "c2jName" : "attempts", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the 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 #attempts(Integer)}.\n@param attempts a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@return The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@deprecated Use {@link #attempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attempts(Integer)}\n", "documentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attempts", "fluentSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attempts", "getterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@return The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the 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" : "attempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Attempts", "sensitive" : false, "setterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.", "setterMethodName" : "setAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "attempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "attempts", "variableType" : "Integer", "documentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttempts", "beanStyleSetterMethodName" : "setAttempts", "c2jName" : "attempts", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the 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 #attempts(Integer)}.\n@param attempts a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@return The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@deprecated Use {@link #attempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attempts(Integer)}\n", "documentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attempts", "fluentSetterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attempts", "getterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@return The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the 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" : "attempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Attempts", "sensitive" : false, "setterDocumentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              \n@param attempts The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.", "setterMethodName" : "setAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "attempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "attempts", "variableType" : "Integer", "documentation" : "

                                                              The number of times to move a job to the RUNNABLE status. You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RetryStrategy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "wrapper" : false, "xmlNamespace" : null }, "ServerException" : { "c2jName" : "ServerException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              These errors are usually caused by a server issue.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServerException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServerException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServerException", "variableName" : "serverException", "variableType" : "ServerException", "documentation" : null, "simpleType" : "ServerException", "variableSetterType" : "ServerException" }, "wrapper" : false, "xmlNamespace" : null }, "SubmitJobRequest" : { "c2jName" : "SubmitJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "SubmitJob", "locationName" : null, "requestUri" : "/v1/submitjob", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@return The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@return The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \nThis is a convenience that creates an instance of the {@link ArrayProperties.Builder} avoiding the need to create one manually via {@link ArrayProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayProperties.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayProperties)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@return The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayProperties)}\n", "documentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@return The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.", "getterModel" : { "returnType" : "ArrayProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayProperties", "variableName" : "arrayProperties", "variableType" : "ArrayProperties", "documentation" : null, "simpleType" : "ArrayProperties", "variableSetterType" : "ArrayProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayProperties", "variableName" : "arrayProperties", "variableType" : "ArrayProperties", "documentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              ", "simpleType" : "ArrayProperties", "variableSetterType" : "ArrayProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDependsOn", "beanStyleSetterMethodName" : "setDependsOn", "c2jName" : "dependsOn", "c2jShape" : "JobDependencyList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dependsOn(List)}.\n@param dependsOn a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dependsOn(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                                              \n@return A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@deprecated Use {@link #dependsOn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dependsOn(List)}\n", "documentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DependsOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDependsOn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dependsOn", "fluentSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dependsOn", "getterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                                              \n@return A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dependsOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dependsOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDependency", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDependency.Builder} avoiding the need to create one manually via {@link JobDependency#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDependency.Builder#build()} is called immediately and its result is passed to {@link #member(JobDependency)}.\n@param member a consumer that will call methods on {@link JobDependency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDependency)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDependency)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDependency", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : "", "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDependency", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDependency", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DependsOn", "sensitive" : false, "setterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.", "setterMethodName" : "setDependsOn", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job 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 #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@return The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@return The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job 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" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerOverrides", "beanStyleSetterMethodName" : "setContainerOverrides", "c2jName" : "containerOverrides", "c2jShape" : "ContainerOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerOverrides.Builder} avoiding the need to create one manually via {@link ContainerOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerOverrides.Builder#build()} is called immediately and its result is passed to {@link #containerOverrides(ContainerOverrides)}.\n@param containerOverrides a consumer that will call methods on {@link ContainerOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerOverrides(ContainerOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@return A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@deprecated Use {@link #containerOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerOverrides(ContainerOverrides)}\n", "documentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerOverrides", "fluentSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerOverrides", "getterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@return A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.", "getterModel" : { "returnType" : "ContainerOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.", "setterMethodName" : "setContainerOverrides", "setterModel" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              ", "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeOverrides", "beanStyleSetterMethodName" : "setNodeOverrides", "c2jName" : "nodeOverrides", "c2jShape" : "NodeOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \nThis is a convenience that creates an instance of the {@link NodeOverrides.Builder} avoiding the need to create one manually via {@link NodeOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeOverrides.Builder#build()} is called immediately and its result is passed to {@link #nodeOverrides(NodeOverrides)}.\n@param nodeOverrides a consumer that will call methods on {@link NodeOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeOverrides(NodeOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@return A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@deprecated Use {@link #nodeOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeOverrides(NodeOverrides)}\n", "documentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeOverrides", "fluentSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeOverrides", "getterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@return A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.", "getterModel" : { "returnType" : "NodeOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.", "setterMethodName" : "setNodeOverrides", "setterModel" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : null, "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              ", "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@return The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@return The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ArrayProperties" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \nThis is a convenience that creates an instance of the {@link ArrayProperties.Builder} avoiding the need to create one manually via {@link ArrayProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayProperties.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayProperties)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@return The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayProperties)}\n", "documentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@return The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.", "getterModel" : { "returnType" : "ArrayProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayProperties", "variableName" : "arrayProperties", "variableType" : "ArrayProperties", "documentation" : null, "simpleType" : "ArrayProperties", "variableSetterType" : "ArrayProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayProperties", "variableName" : "arrayProperties", "variableType" : "ArrayProperties", "documentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              ", "simpleType" : "ArrayProperties", "variableSetterType" : "ArrayProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContainerOverrides" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerOverrides", "beanStyleSetterMethodName" : "setContainerOverrides", "c2jName" : "containerOverrides", "c2jShape" : "ContainerOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerOverrides.Builder} avoiding the need to create one manually via {@link ContainerOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerOverrides.Builder#build()} is called immediately and its result is passed to {@link #containerOverrides(ContainerOverrides)}.\n@param containerOverrides a consumer that will call methods on {@link ContainerOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerOverrides(ContainerOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@return A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@deprecated Use {@link #containerOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerOverrides(ContainerOverrides)}\n", "documentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerOverrides", "fluentSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerOverrides", "getterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@return A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.", "getterModel" : { "returnType" : "ContainerOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.", "setterMethodName" : "setContainerOverrides", "setterModel" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              ", "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DependsOn" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDependsOn", "beanStyleSetterMethodName" : "setDependsOn", "c2jName" : "dependsOn", "c2jShape" : "JobDependencyList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dependsOn(List)}.\n@param dependsOn a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dependsOn(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                                              \n@return A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@deprecated Use {@link #dependsOn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dependsOn(List)}\n", "documentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DependsOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDependsOn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dependsOn", "fluentSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dependsOn", "getterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                                              \n@return A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dependsOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dependsOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDependency", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDependency.Builder} avoiding the need to create one manually via {@link JobDependency#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDependency.Builder#build()} is called immediately and its result is passed to {@link #member(JobDependency)}.\n@param member a consumer that will call methods on {@link JobDependency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDependency)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDependency)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDependency", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : "", "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDependency", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDependency", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DependsOn", "sensitive" : false, "setterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.", "setterMethodName" : "setDependsOn", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobDefinition" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job 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 #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@return The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@return The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job 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" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@return The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@return The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeOverrides" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeOverrides", "beanStyleSetterMethodName" : "setNodeOverrides", "c2jName" : "nodeOverrides", "c2jShape" : "NodeOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \nThis is a convenience that creates an instance of the {@link NodeOverrides.Builder} avoiding the need to create one manually via {@link NodeOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeOverrides.Builder#build()} is called immediately and its result is passed to {@link #nodeOverrides(NodeOverrides)}.\n@param nodeOverrides a consumer that will call methods on {@link NodeOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeOverrides(NodeOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@return A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@deprecated Use {@link #nodeOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeOverrides(NodeOverrides)}\n", "documentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeOverrides", "fluentSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeOverrides", "getterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@return A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.", "getterModel" : { "returnType" : "NodeOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.", "setterMethodName" : "setNodeOverrides", "setterModel" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : null, "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              ", "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Parameters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetryStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@return The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@return The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@return The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              \n@param jobName The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                              The name of the job. The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@return The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@return The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              \n@param jobQueue The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                                              The job queue into which the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArrayProperties", "beanStyleSetterMethodName" : "setArrayProperties", "c2jName" : "arrayProperties", "c2jShape" : "ArrayProperties", "defaultConsumerFluentSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \nThis is a convenience that creates an instance of the {@link ArrayProperties.Builder} avoiding the need to create one manually via {@link ArrayProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ArrayProperties.Builder#build()} is called immediately and its result is passed to {@link #arrayProperties(ArrayProperties)}.\n@param arrayProperties a consumer that will call methods on {@link ArrayProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arrayProperties(ArrayProperties)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@return The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@deprecated Use {@link #arrayProperties()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arrayProperties(ArrayProperties)}\n", "documentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ArrayProperties property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArrayProperties", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arrayProperties", "fluentSetterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arrayProperties", "getterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@return The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.", "getterModel" : { "returnType" : "ArrayProperties", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arrayProperties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arrayProperties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ArrayProperties", "sensitive" : false, "setterDocumentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              \n@param arrayProperties The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.", "setterMethodName" : "setArrayProperties", "setterModel" : { "variableDeclarationType" : "ArrayProperties", "variableName" : "arrayProperties", "variableType" : "ArrayProperties", "documentation" : null, "simpleType" : "ArrayProperties", "variableSetterType" : "ArrayProperties" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ArrayProperties", "variableName" : "arrayProperties", "variableType" : "ArrayProperties", "documentation" : "

                                                              The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.

                                                              ", "simpleType" : "ArrayProperties", "variableSetterType" : "ArrayProperties" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDependsOn", "beanStyleSetterMethodName" : "setDependsOn", "c2jName" : "dependsOn", "c2jShape" : "JobDependencyList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dependsOn(List)}.\n@param dependsOn a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dependsOn(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                                              \n@return A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@deprecated Use {@link #dependsOn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dependsOn(List)}\n", "documentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DependsOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDependsOn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dependsOn", "fluentSetterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dependsOn", "getterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDependsOn()} to see if a value was sent in this field.\n

                                                              \n@return A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dependsOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dependsOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobDependency", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobDependency.Builder} avoiding the need to create one manually via {@link JobDependency#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobDependency.Builder#build()} is called immediately and its result is passed to {@link #member(JobDependency)}.\n@param member a consumer that will call methods on {@link JobDependency.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobDependency)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobDependency)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "JobDependency", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : null, "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDependency", "variableName" : "member", "variableType" : "JobDependency", "documentation" : "", "simpleType" : "JobDependency", "variableSetterType" : "JobDependency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobDependency", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobDependency", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DependsOn", "sensitive" : false, "setterDocumentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              \n@param dependsOn A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.", "setterMethodName" : "setDependsOn", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dependsOn", "variableType" : "java.util.List", "documentation" : "

                                                              A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobDefinition", "beanStyleSetterMethodName" : "setJobDefinition", "c2jName" : "jobDefinition", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job 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 #jobDefinition(String)}.\n@param jobDefinition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobDefinition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@return The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@deprecated Use {@link #jobDefinition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobDefinition(String)}\n", "documentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobDefinition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobDefinition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobDefinition", "fluentSetterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobDefinition", "getterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@return The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job 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" : "jobDefinition", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobDefinition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobDefinition", "sensitive" : false, "setterDocumentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              \n@param jobDefinition The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.", "setterMethodName" : "setJobDefinition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobDefinition", "variableType" : "String", "documentation" : "

                                                              The job definition used by this job. This value can be either a name:revision or the Amazon Resource Name (ARN) for the job definition.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "ParametersMap", "defaultConsumerFluentSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@deprecated Use {@link #parameters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parameters(Map)}\n", "documentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Parameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParameters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasParameters()} to see if a value was sent in this field.\n

                                                              \n@return Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              \n@param parameters Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                              Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContainerOverrides", "beanStyleSetterMethodName" : "setContainerOverrides", "c2jName" : "containerOverrides", "c2jShape" : "ContainerOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \nThis is a convenience that creates an instance of the {@link ContainerOverrides.Builder} avoiding the need to create one manually via {@link ContainerOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContainerOverrides.Builder#build()} is called immediately and its result is passed to {@link #containerOverrides(ContainerOverrides)}.\n@param containerOverrides a consumer that will call methods on {@link ContainerOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerOverrides(ContainerOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@return A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@deprecated Use {@link #containerOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerOverrides(ContainerOverrides)}\n", "documentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContainerOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContainerOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerOverrides", "fluentSetterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerOverrides", "getterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@return A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.", "getterModel" : { "returnType" : "ContainerOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "containerOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "containerOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContainerOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              \n@param containerOverrides A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.", "setterMethodName" : "setContainerOverrides", "setterModel" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : null, "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContainerOverrides", "variableName" : "containerOverrides", "variableType" : "ContainerOverrides", "documentation" : "

                                                              A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment override.

                                                              ", "simpleType" : "ContainerOverrides", "variableSetterType" : "ContainerOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeOverrides", "beanStyleSetterMethodName" : "setNodeOverrides", "c2jName" : "nodeOverrides", "c2jShape" : "NodeOverrides", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \nThis is a convenience that creates an instance of the {@link NodeOverrides.Builder} avoiding the need to create one manually via {@link NodeOverrides#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeOverrides.Builder#build()} is called immediately and its result is passed to {@link #nodeOverrides(NodeOverrides)}.\n@param nodeOverrides a consumer that will call methods on {@link NodeOverrides.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeOverrides(NodeOverrides)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@return A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@deprecated Use {@link #nodeOverrides()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeOverrides(NodeOverrides)}\n", "documentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeOverrides property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeOverrides", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeOverrides", "fluentSetterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeOverrides", "getterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@return A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.", "getterModel" : { "returnType" : "NodeOverrides", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nodeOverrides", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nodeOverrides", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeOverrides", "sensitive" : false, "setterDocumentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              \n@param nodeOverrides A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.", "setterMethodName" : "setNodeOverrides", "setterModel" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : null, "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeOverrides", "variableName" : "nodeOverrides", "variableType" : "NodeOverrides", "documentation" : "

                                                              A list of node overrides in JSON format that specify the node range to target and the container overrides for that node range.

                                                              ", "simpleType" : "NodeOverrides", "variableSetterType" : "NodeOverrides" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryStrategy", "beanStyleSetterMethodName" : "setRetryStrategy", "c2jName" : "retryStrategy", "c2jShape" : "RetryStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \nThis is a convenience that creates an instance of the {@link RetryStrategy.Builder} avoiding the need to create one manually via {@link RetryStrategy#builder()}.\n\nWhen the {@link Consumer} completes, {@link RetryStrategy.Builder#build()} is called immediately and its result is passed to {@link #retryStrategy(RetryStrategy)}.\n@param retryStrategy a consumer that will call methods on {@link RetryStrategy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryStrategy(RetryStrategy)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@return The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@deprecated Use {@link #retryStrategy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryStrategy(RetryStrategy)}\n", "documentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryStrategy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryStrategy", "fluentSetterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryStrategy", "getterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@return The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.", "getterModel" : { "returnType" : "RetryStrategy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "retryStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "retryStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RetryStrategy", "sensitive" : false, "setterDocumentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              \n@param retryStrategy The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.", "setterMethodName" : "setRetryStrategy", "setterModel" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : null, "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RetryStrategy", "variableName" : "retryStrategy", "variableType" : "RetryStrategy", "documentation" : "

                                                              The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.

                                                              ", "simpleType" : "RetryStrategy", "variableSetterType" : "RetryStrategy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "timeout", "c2jShape" : "JobTimeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \nThis is a convenience that creates an instance of the {@link JobTimeout.Builder} avoiding the need to create one manually via {@link JobTimeout#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobTimeout.Builder#build()} is called immediately and its result is passed to {@link #timeout(JobTimeout)}.\n@param timeout a consumer that will call methods on {@link JobTimeout.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeout(JobTimeout)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(JobTimeout)}\n", "documentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeout", "getterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@return The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "getterModel" : { "returnType" : "JobTimeout", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              \n@param timeout The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.", "setterMethodName" : "setTimeout", "setterModel" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : null, "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobTimeout", "variableName" : "timeout", "variableType" : "JobTimeout", "documentation" : "

                                                              The timeout configuration for this SubmitJob operation. You can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it is not retried. The minimum value for the timeout is 60 seconds. This configuration overrides any timeout configuration specified in the job definition. For array jobs, child jobs have the same timeout configuration as the parent job. For more information, see Job Timeouts in the Amazon Elastic Container Service Developer Guide.

                                                              ", "simpleType" : "JobTimeout", "variableSetterType" : "JobTimeout" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobName", "jobQueue", "jobDefinition" ], "shapeName" : "SubmitJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SubmitJobRequest", "variableName" : "submitJobRequest", "variableType" : "SubmitJobRequest", "documentation" : null, "simpleType" : "SubmitJobRequest", "variableSetterType" : "SubmitJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SubmitJobResponse" : { "c2jName" : "SubmitJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job.

                                                              \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                                              The name of the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                                              The name of the job.

                                                              \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                              The name of the job.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@return The unique identifier for the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                                              The unique identifier for the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@return The unique identifier for the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                              The unique identifier for the job.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@return The unique identifier for the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                                              The unique identifier for the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@return The unique identifier for the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                              The unique identifier for the job.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job.

                                                              \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                                              The name of the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                                              The name of the job.

                                                              \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                              The name of the job.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "jobName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job.

                                                              \n@return The name of the job.\n@deprecated Use {@link #jobName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobName(String)}\n", "documentation" : "

                                                              The name of the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "fluentSetterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobName", "getterDocumentation" : "

                                                              The name of the job.

                                                              \n@return The name of the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job.

                                                              \n@param jobName The name of the job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                              The name of the job.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@return The unique identifier for the job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                                              The unique identifier for the job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@return The unique identifier for the job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier for the job.

                                                              \n@param jobId The unique identifier for the job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                              The unique identifier for the job.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobName", "jobId" ], "shapeName" : "SubmitJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SubmitJobResponse", "variableName" : "submitJobResponse", "variableType" : "SubmitJobResponse", "documentation" : null, "simpleType" : "SubmitJobResponse", "variableSetterType" : "SubmitJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "TerminateJobRequest" : { "c2jName" : "TerminateJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "TerminateJob", "locationName" : null, "requestUri" : "/v1/terminatejob", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The AWS Batch job ID of the job 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@return The AWS Batch job ID of the job to terminate.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@return The AWS Batch job ID of the job 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" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The AWS Batch job ID of the job 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@return The AWS Batch job ID of the job to terminate.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@return The AWS Batch job ID of the job 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" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "jobId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The AWS Batch job ID of the job 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 #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@return The AWS Batch job ID of the job to terminate.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@return The AWS Batch job ID of the job 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" : "jobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              \n@param jobId The AWS Batch job ID of the job to terminate.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                              The AWS Batch job ID of the job to terminate.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              \n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobId", "reason" ], "shapeName" : "TerminateJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TerminateJobRequest", "variableName" : "terminateJobRequest", "variableType" : "TerminateJobRequest", "documentation" : null, "simpleType" : "TerminateJobRequest", "variableSetterType" : "TerminateJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "TerminateJobResponse" : { "c2jName" : "TerminateJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : 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" : "TerminateJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TerminateJobResponse", "variableName" : "terminateJobResponse", "variableType" : "TerminateJobResponse", "documentation" : null, "simpleType" : "TerminateJobResponse", "variableSetterType" : "TerminateJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Ulimit" : { "c2jName" : "Ulimit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The ulimit settings to pass to the container.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHardLimit", "beanStyleSetterMethodName" : "setHardLimit", "c2jName" : "hardLimit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #hardLimit(Integer)}.\n@param hardLimit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hardLimit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@return The hard limit for the ulimit type.\n@deprecated Use {@link #hardLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hardLimit(Integer)}\n", "documentation" : "

                                                              The hard limit for the ulimit type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HardLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHardLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hardLimit", "fluentSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hardLimit", "getterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@return The hard limit for the ulimit type.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hardLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hardLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HardLimit", "sensitive" : false, "setterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.", "setterMethodName" : "setHardLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hardLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hardLimit", "variableType" : "Integer", "documentation" : "

                                                              The hard limit for the ulimit type.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@return The type of the ulimit.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@param name The type of the ulimit.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The type of the ulimit.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@param name The type of the ulimit.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@return The type of the ulimit.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 type of the ulimit.

                                                              \n@param name The type of the ulimit.", "setterMethodName" : "setName", "setterModel" : { "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 type of the ulimit.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSoftLimit", "beanStyleSetterMethodName" : "setSoftLimit", "c2jName" : "softLimit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #softLimit(Integer)}.\n@param softLimit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softLimit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@return The soft limit for the ulimit type.\n@deprecated Use {@link #softLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #softLimit(Integer)}\n", "documentation" : "

                                                              The soft limit for the ulimit type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SoftLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSoftLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softLimit", "fluentSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softLimit", "getterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@return The soft limit for the ulimit type.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "softLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "softLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SoftLimit", "sensitive" : false, "setterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.", "setterMethodName" : "setSoftLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "softLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "softLimit", "variableType" : "Integer", "documentation" : "

                                                              The soft limit for the ulimit type.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HardLimit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHardLimit", "beanStyleSetterMethodName" : "setHardLimit", "c2jName" : "hardLimit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #hardLimit(Integer)}.\n@param hardLimit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hardLimit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@return The hard limit for the ulimit type.\n@deprecated Use {@link #hardLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hardLimit(Integer)}\n", "documentation" : "

                                                              The hard limit for the ulimit type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HardLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHardLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hardLimit", "fluentSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hardLimit", "getterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@return The hard limit for the ulimit type.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hardLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hardLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HardLimit", "sensitive" : false, "setterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.", "setterMethodName" : "setHardLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hardLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hardLimit", "variableType" : "Integer", "documentation" : "

                                                              The hard limit for the ulimit type.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@return The type of the ulimit.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@param name The type of the ulimit.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The type of the ulimit.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@param name The type of the ulimit.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@return The type of the ulimit.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 type of the ulimit.

                                                              \n@param name The type of the ulimit.", "setterMethodName" : "setName", "setterModel" : { "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 type of the ulimit.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SoftLimit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSoftLimit", "beanStyleSetterMethodName" : "setSoftLimit", "c2jName" : "softLimit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #softLimit(Integer)}.\n@param softLimit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softLimit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@return The soft limit for the ulimit type.\n@deprecated Use {@link #softLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #softLimit(Integer)}\n", "documentation" : "

                                                              The soft limit for the ulimit type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SoftLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSoftLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softLimit", "fluentSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softLimit", "getterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@return The soft limit for the ulimit type.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "softLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "softLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SoftLimit", "sensitive" : false, "setterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.", "setterMethodName" : "setSoftLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "softLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "softLimit", "variableType" : "Integer", "documentation" : "

                                                              The soft limit for the ulimit type.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHardLimit", "beanStyleSetterMethodName" : "setHardLimit", "c2jName" : "hardLimit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #hardLimit(Integer)}.\n@param hardLimit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hardLimit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@return The hard limit for the ulimit type.\n@deprecated Use {@link #hardLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hardLimit(Integer)}\n", "documentation" : "

                                                              The hard limit for the ulimit type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HardLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHardLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hardLimit", "fluentSetterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hardLimit", "getterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@return The hard limit for the ulimit type.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hardLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hardLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HardLimit", "sensitive" : false, "setterDocumentation" : "

                                                              The hard limit for the ulimit type.

                                                              \n@param hardLimit The hard limit for the ulimit type.", "setterMethodName" : "setHardLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hardLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hardLimit", "variableType" : "Integer", "documentation" : "

                                                              The hard limit for the ulimit type.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@return The type of the ulimit.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@param name The type of the ulimit.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The type of the ulimit.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@param name The type of the ulimit.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The type of the ulimit.

                                                              \n@return The type of the ulimit.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 type of the ulimit.

                                                              \n@param name The type of the ulimit.", "setterMethodName" : "setName", "setterModel" : { "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 type of the ulimit.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSoftLimit", "beanStyleSetterMethodName" : "setSoftLimit", "c2jName" : "softLimit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #softLimit(Integer)}.\n@param softLimit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softLimit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@return The soft limit for the ulimit type.\n@deprecated Use {@link #softLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #softLimit(Integer)}\n", "documentation" : "

                                                              The soft limit for the ulimit type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SoftLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSoftLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softLimit", "fluentSetterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softLimit", "getterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@return The soft limit for the ulimit type.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "softLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "softLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SoftLimit", "sensitive" : false, "setterDocumentation" : "

                                                              The soft limit for the ulimit type.

                                                              \n@param softLimit The soft limit for the ulimit type.", "setterMethodName" : "setSoftLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "softLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "softLimit", "variableType" : "Integer", "documentation" : "

                                                              The soft limit for the ulimit type.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "hardLimit", "name", "softLimit" ], "shapeName" : "Ulimit", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Ulimit", "variableName" : "ulimit", "variableType" : "Ulimit", "documentation" : null, "simpleType" : "Ulimit", "variableSetterType" : "Ulimit" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateComputeEnvironmentRequest" : { "c2jName" : "UpdateComputeEnvironmentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "UpdateComputeEnvironment", "locationName" : null, "requestUri" : "/v1/updatecomputeenvironment", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment 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 #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@return The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n", "documentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironment", "fluentSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@return The name or full Amazon Resource Name (ARN) of the compute environment 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" : "computeEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironment", "sensitive" : false, "setterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "CEState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState", "getterModel" : { "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 compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState", "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 compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResourceUpdate", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link ComputeResourceUpdate.Builder} avoiding the need to create one manually via {@link ComputeResourceUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResourceUpdate.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResourceUpdate)}.\n@param computeResources a consumer that will call methods on {@link ComputeResourceUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResourceUpdate)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@return Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResourceUpdate)}\n", "documentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeResources", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeResources", "fluentSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@return Details of the compute resources managed by the compute environment. Required for a managed compute environment.", "getterModel" : { "returnType" : "ComputeResourceUpdate", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResourceUpdate", "variableName" : "computeResources", "variableType" : "ComputeResourceUpdate", "documentation" : null, "simpleType" : "ComputeResourceUpdate", "variableSetterType" : "ComputeResourceUpdate" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResourceUpdate", "variableName" : "computeResources", "variableType" : "ComputeResourceUpdate", "documentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              ", "simpleType" : "ComputeResourceUpdate", "variableSetterType" : "ComputeResourceUpdate" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "getterModel" : { "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironment" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment 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 #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@return The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n", "documentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironment", "fluentSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@return The name or full Amazon Resource Name (ARN) of the compute environment 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" : "computeEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironment", "sensitive" : false, "setterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputeResources" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResourceUpdate", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link ComputeResourceUpdate.Builder} avoiding the need to create one manually via {@link ComputeResourceUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResourceUpdate.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResourceUpdate)}.\n@param computeResources a consumer that will call methods on {@link ComputeResourceUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResourceUpdate)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@return Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResourceUpdate)}\n", "documentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeResources", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeResources", "fluentSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@return Details of the compute resources managed by the compute environment. Required for a managed compute environment.", "getterModel" : { "returnType" : "ComputeResourceUpdate", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResourceUpdate", "variableName" : "computeResources", "variableType" : "ComputeResourceUpdate", "documentation" : null, "simpleType" : "ComputeResourceUpdate", "variableSetterType" : "ComputeResourceUpdate" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResourceUpdate", "variableName" : "computeResources", "variableType" : "ComputeResourceUpdate", "documentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              ", "simpleType" : "ComputeResourceUpdate", "variableSetterType" : "ComputeResourceUpdate" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRole" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "getterModel" : { "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "CEState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState", "getterModel" : { "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 compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState", "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 compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironment", "beanStyleSetterMethodName" : "setComputeEnvironment", "c2jName" : "computeEnvironment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment 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 #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@return The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@deprecated Use {@link #computeEnvironment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n", "documentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironment", "fluentSetterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironment", "getterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@return The name or full Amazon Resource Name (ARN) of the compute environment 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" : "computeEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironment", "sensitive" : false, "setterDocumentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              \n@param computeEnvironment The name or full Amazon Resource Name (ARN) of the compute environment to update.", "setterMethodName" : "setComputeEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironment", "variableType" : "String", "documentation" : "

                                                              The name or full Amazon Resource Name (ARN) of the compute environment to update.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "CEState", "defaultConsumerFluentSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "CEState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState", "getterModel" : { "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 compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              \n@param state The state of the compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.\n@see CEState", "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 compute environment. Compute environments in the ENABLED state can accept jobs from a queue and scale in or out automatically based on the workload demand of its associated queues.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeResources", "beanStyleSetterMethodName" : "setComputeResources", "c2jName" : "computeResources", "c2jShape" : "ComputeResourceUpdate", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link ComputeResourceUpdate.Builder} avoiding the need to create one manually via {@link ComputeResourceUpdate#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResourceUpdate.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResourceUpdate)}.\n@param computeResources a consumer that will call methods on {@link ComputeResourceUpdate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResourceUpdate)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@return Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@deprecated Use {@link #computeResources()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResourceUpdate)}\n", "documentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeResources", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeResources", "fluentSetterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeResources", "getterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@return Details of the compute resources managed by the compute environment. Required for a managed compute environment.", "getterModel" : { "returnType" : "ComputeResourceUpdate", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeResources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeResources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ComputeResources", "sensitive" : false, "setterDocumentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              \n@param computeResources Details of the compute resources managed by the compute environment. Required for a managed compute environment.", "setterMethodName" : "setComputeResources", "setterModel" : { "variableDeclarationType" : "ComputeResourceUpdate", "variableName" : "computeResources", "variableType" : "ComputeResourceUpdate", "documentation" : null, "simpleType" : "ComputeResourceUpdate", "variableSetterType" : "ComputeResourceUpdate" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeResourceUpdate", "variableName" : "computeResources", "variableType" : "ComputeResourceUpdate", "documentation" : "

                                                              Details of the compute resources managed by the compute environment. Required for a managed compute environment.

                                                              ", "simpleType" : "ComputeResourceUpdate", "variableSetterType" : "ComputeResourceUpdate" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "serviceRole", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@deprecated Use {@link #serviceRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n", "documentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                              The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@return The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "getterModel" : { "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              \n@param serviceRole The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "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 full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.

                                                              If your specified role has a path other than /, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path.

                                                              Depending on how you created your AWS Batch service role, its ARN may contain the service-role path prefix. When you only specify the name of the service role, AWS Batch assumes that your ARN does not use the service-role path prefix. Because of this, we recommend that you specify the full ARN of your service role when you create compute environments.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "computeEnvironment" ], "shapeName" : "UpdateComputeEnvironmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateComputeEnvironmentRequest", "variableName" : "updateComputeEnvironmentRequest", "variableType" : "UpdateComputeEnvironmentRequest", "documentation" : null, "simpleType" : "UpdateComputeEnvironmentRequest", "variableSetterType" : "UpdateComputeEnvironmentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateComputeEnvironmentResponse" : { "c2jName" : "UpdateComputeEnvironmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                                              The name of the compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@return The name of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                                              The name of the compute environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@return The Amazon Resource Name (ARN) of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@return The Amazon Resource Name (ARN) of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputeEnvironmentName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                                              The name of the compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@return The name of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                                              The name of the compute environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentName", "beanStyleSetterMethodName" : "setComputeEnvironmentName", "c2jName" : "computeEnvironmentName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n", "documentation" : "

                                                              The name of the compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentName", "fluentSetterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentName", "getterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@return The name of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the compute environment.

                                                              \n@param computeEnvironmentName The name of the compute environment.", "setterMethodName" : "setComputeEnvironmentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentName", "variableType" : "String", "documentation" : "

                                                              The name of the compute environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputeEnvironmentArn", "beanStyleSetterMethodName" : "setComputeEnvironmentArn", "c2jName" : "computeEnvironmentArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@return The Amazon Resource Name (ARN) of the compute environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputeEnvironmentArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              \n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.", "setterMethodName" : "setComputeEnvironmentArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computeEnvironmentArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the compute environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateComputeEnvironmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateComputeEnvironmentResponse", "variableName" : "updateComputeEnvironmentResponse", "variableType" : "UpdateComputeEnvironmentResponse", "documentation" : null, "simpleType" : "UpdateComputeEnvironmentResponse", "variableSetterType" : "UpdateComputeEnvironmentResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateJobQueueRequest" : { "c2jName" : "UpdateJobQueueRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : 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" : "UpdateJobQueue", "locationName" : null, "requestUri" : "/v1/updatejobqueue", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The name or the Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The name or the Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return Describes the queue's ability to accept new jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return Describes the queue's ability to accept new jobs.\n@see JQState", "getterModel" : { "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" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState", "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" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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" : "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.", "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                                              \n@return Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                                              \n@return Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputeEnvironmentOrder" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                                              \n@return Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                                              \n@return Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The name or the Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The name or the Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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" : "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.", "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return Describes the queue's ability to accept new jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return Describes the queue's ability to accept new jobs.\n@see JQState", "getterModel" : { "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" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState", "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" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueue", "beanStyleSetterMethodName" : "setJobQueue", "c2jName" : "jobQueue", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueue(String)}.\n@param jobQueue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The name or the Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueue(String)}\n", "documentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueue", "fluentSetterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueue", "getterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The name or the Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueue", "sensitive" : false, "setterDocumentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueue The name or the Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueue", "variableType" : "String", "documentation" : "

                                                              The name or the Amazon Resource Name (ARN) of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "state", "c2jShape" : "JQState", "defaultConsumerFluentSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return Describes the queue's ability to accept new jobs.\n@see JQState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "JQState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState\n@return Returns a reference to this object so that method calls can be chained together.\n@see JQState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link JQState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return Describes the queue's ability to accept new jobs.\n@see JQState", "getterModel" : { "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" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              \n@param state Describes the queue's ability to accept new jobs.\n@see JQState", "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" : "

                                                              Describes the queue's ability to accept new jobs.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "priority", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                              The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@return The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 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" : "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              \n@param priority The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.", "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 job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getComputeEnvironmentOrder", "beanStyleSetterMethodName" : "setComputeEnvironmentOrder", "c2jName" : "computeEnvironmentOrder", "c2jShape" : "ComputeEnvironmentOrders", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentOrder(List)}.\n@param computeEnvironmentOrder a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentOrder(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                                              \n@return Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@deprecated Use {@link #computeEnvironmentOrder()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentOrder(List)}\n", "documentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputeEnvironmentOrder", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computeEnvironmentOrder", "fluentSetterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computeEnvironmentOrder", "getterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasComputeEnvironmentOrder()} to see if a value was sent in this field.\n

                                                              \n@return Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computeEnvironmentOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computeEnvironmentOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComputeEnvironmentOrder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComputeEnvironmentOrder.Builder} avoiding the need to create one manually via {@link ComputeEnvironmentOrder#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeEnvironmentOrder.Builder#build()} is called immediately and its result is passed to {@link #member(ComputeEnvironmentOrder)}.\n@param member a consumer that will call methods on {@link ComputeEnvironmentOrder.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComputeEnvironmentOrder)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ComputeEnvironmentOrder)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComputeEnvironmentOrder", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : null, "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComputeEnvironmentOrder", "variableName" : "member", "variableType" : "ComputeEnvironmentOrder", "documentation" : "", "simpleType" : "ComputeEnvironmentOrder", "variableSetterType" : "ComputeEnvironmentOrder" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComputeEnvironmentOrder", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComputeEnvironmentOrder", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComputeEnvironmentOrder", "sensitive" : false, "setterDocumentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              \n@param computeEnvironmentOrder Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.", "setterMethodName" : "setComputeEnvironmentOrder", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "computeEnvironmentOrder", "variableType" : "java.util.List", "documentation" : "

                                                              Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "jobQueue" ], "shapeName" : "UpdateJobQueueRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateJobQueueRequest", "variableName" : "updateJobQueueRequest", "variableType" : "UpdateJobQueueRequest", "documentation" : null, "simpleType" : "UpdateJobQueueRequest", "variableSetterType" : "UpdateJobQueueRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateJobQueueResponse" : { "c2jName" : "UpdateJobQueueResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                                              The name of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                                              The name of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobQueueArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobQueueName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                                              The name of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                                              The name of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueName", "beanStyleSetterMethodName" : "setJobQueueName", "c2jName" : "jobQueueName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueName(String)}.\n@param jobQueueName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@return The name of the job queue.\n@deprecated Use {@link #jobQueueName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueName(String)}\n", "documentation" : "

                                                              The name of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueName", "fluentSetterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueName", "getterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@return The name of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the job queue.

                                                              \n@param jobQueueName The name of the job queue.", "setterMethodName" : "setJobQueueName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueName", "variableType" : "String", "documentation" : "

                                                              The name of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobQueueArn", "beanStyleSetterMethodName" : "setJobQueueArn", "c2jName" : "jobQueueArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobQueueArn(String)}.\n@param jobQueueArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobQueueArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The Amazon Resource Name (ARN) of the job queue.\n@deprecated Use {@link #jobQueueArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobQueueArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobQueueArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobQueueArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobQueueArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobQueueArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@return The Amazon Resource Name (ARN) of the job queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobQueueArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobQueueArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              \n@param jobQueueArn The Amazon Resource Name (ARN) of the job queue.", "setterMethodName" : "setJobQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobQueueArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the job queue.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateJobQueueResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateJobQueueResponse", "variableName" : "updateJobQueueResponse", "variableType" : "UpdateJobQueueResponse", "documentation" : null, "simpleType" : "UpdateJobQueueResponse", "variableSetterType" : "UpdateJobQueueResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Volume" : { "c2jName" : "Volume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A data volume used in a job's container properties.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHost", "beanStyleSetterMethodName" : "setHost", "c2jName" : "host", "c2jShape" : "Host", "defaultConsumerFluentSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \nThis is a convenience that creates an instance of the {@link Host.Builder} avoiding the need to create one manually via {@link Host#builder()}.\n\nWhen the {@link Consumer} completes, {@link Host.Builder#build()} is called immediately and its result is passed to {@link #host(Host)}.\n@param host a consumer that will call methods on {@link Host.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #host(Host)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@return The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@deprecated Use {@link #host()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #host(Host)}\n", "documentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Host property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHost", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "host", "fluentSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "host", "getterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@return The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.", "getterModel" : { "returnType" : "Host", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "host", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "host", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Host", "sensitive" : false, "setterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.", "setterMethodName" : "setHost", "setterModel" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : null, "simpleType" : "Host", "variableSetterType" : "Host" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              ", "simpleType" : "Host", "variableSetterType" : "Host" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@return The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@return The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.", "setterMethodName" : "setName", "setterModel" : { "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 volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Host" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHost", "beanStyleSetterMethodName" : "setHost", "c2jName" : "host", "c2jShape" : "Host", "defaultConsumerFluentSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \nThis is a convenience that creates an instance of the {@link Host.Builder} avoiding the need to create one manually via {@link Host#builder()}.\n\nWhen the {@link Consumer} completes, {@link Host.Builder#build()} is called immediately and its result is passed to {@link #host(Host)}.\n@param host a consumer that will call methods on {@link Host.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #host(Host)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@return The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@deprecated Use {@link #host()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #host(Host)}\n", "documentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Host property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHost", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "host", "fluentSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "host", "getterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@return The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.", "getterModel" : { "returnType" : "Host", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "host", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "host", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Host", "sensitive" : false, "setterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.", "setterMethodName" : "setHost", "setterModel" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : null, "simpleType" : "Host", "variableSetterType" : "Host" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              ", "simpleType" : "Host", "variableSetterType" : "Host" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@return The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@return The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.", "setterMethodName" : "setName", "setterModel" : { "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 volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHost", "beanStyleSetterMethodName" : "setHost", "c2jName" : "host", "c2jShape" : "Host", "defaultConsumerFluentSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \nThis is a convenience that creates an instance of the {@link Host.Builder} avoiding the need to create one manually via {@link Host#builder()}.\n\nWhen the {@link Consumer} completes, {@link Host.Builder#build()} is called immediately and its result is passed to {@link #host(Host)}.\n@param host a consumer that will call methods on {@link Host.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #host(Host)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@return The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@deprecated Use {@link #host()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #host(Host)}\n", "documentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Host property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHost", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "host", "fluentSetterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "host", "getterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@return The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.", "getterModel" : { "returnType" : "Host", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "host", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "host", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Host", "sensitive" : false, "setterDocumentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              \n@param host The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.", "setterMethodName" : "setHost", "setterModel" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : null, "simpleType" : "Host", "variableSetterType" : "Host" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Host", "variableName" : "host", "variableType" : "Host", "documentation" : "

                                                              The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.

                                                              ", "simpleType" : "Host", "variableSetterType" : "Host" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@return The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@return The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "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 volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              \n@param name The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.", "setterMethodName" : "setName", "setterModel" : { "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 volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the sourceVolume parameter of container definition mountPoints.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Volume", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "volume", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { "CancelJob" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example cancels a job with the specified job ID.", "id" : "to-cancel-a-job-1481152314733", "input" : { "jobId" : "1d828f65-7a4d-42e8-996d-3b900ed59dc4", "reason" : "Cancelling job." }, "output" : { }, "title" : "To cancel a job" } ], "CreateComputeEnvironment" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example creates a managed compute environment with specific C4 instance types that are launched on demand. The compute environment is called C4OnDemand.", "id" : "to-create-a-managed-ec2-compute-environment-1481152600017", "input" : { "computeEnvironmentName" : "C4OnDemand", "type" : "MANAGED", "state" : "ENABLED", "computeResources" : { "type" : "EC2", "minvCpus" : 0, "maxvCpus" : 128, "desiredvCpus" : 48, "instanceTypes" : [ "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge" ], "subnets" : [ "subnet-220c0e0a", "subnet-1a95556d", "subnet-978f6dce" ], "securityGroupIds" : [ "sg-cf5093b2" ], "ec2KeyPair" : "id_rsa", "instanceRole" : "ecsInstanceRole", "tags" : { } }, "serviceRole" : "arn:aws:iam::012345678910:role/AWSBatchServiceRole" }, "output" : { "computeEnvironmentName" : "C4OnDemand", "computeEnvironmentArn" : "arn:aws:batch:us-east-1:012345678910:compute-environment/C4OnDemand" }, "title" : "To create a managed EC2 compute environment" }, { "comments" : { "input" : { }, "output" : { } }, "description" : "This example creates a managed compute environment with the M4 instance type that is launched when the Spot bid price is at or below 20% of the On-Demand price for the instance type. The compute environment is called M4Spot.", "id" : "to-create-a-managed-ec2-spot-compute-environment-1481152844190", "input" : { "computeEnvironmentName" : "M4Spot", "type" : "MANAGED", "state" : "ENABLED", "computeResources" : { "type" : "SPOT", "minvCpus" : 0, "maxvCpus" : 128, "desiredvCpus" : 4, "instanceTypes" : [ "m4" ], "subnets" : [ "subnet-220c0e0a", "subnet-1a95556d", "subnet-978f6dce" ], "securityGroupIds" : [ "sg-cf5093b2" ], "ec2KeyPair" : "id_rsa", "instanceRole" : "ecsInstanceRole", "tags" : { }, "bidPercentage" : 20, "spotIamFleetRole" : "arn:aws:iam::012345678910:role/aws-ec2-spot-fleet-role" }, "serviceRole" : "arn:aws:iam::012345678910:role/AWSBatchServiceRole" }, "output" : { "computeEnvironmentName" : "M4Spot", "computeEnvironmentArn" : "arn:aws:batch:us-east-1:012345678910:compute-environment/M4Spot" }, "title" : "To create a managed EC2 Spot compute environment" } ], "CreateJobQueue" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example creates a job queue called LowPriority that uses the M4Spot compute environment.", "id" : "to-create-a-job-queue-with-a-single-compute-environment-1481152967946", "input" : { "jobQueueName" : "LowPriority", "state" : "ENABLED", "priority" : 1, "computeEnvironmentOrder" : [ { "order" : 1, "computeEnvironment" : "M4Spot" } ] }, "output" : { "jobQueueName" : "LowPriority", "jobQueueArn" : "arn:aws:batch:us-east-1:012345678910:job-queue/LowPriority" }, "title" : "To create a job queue with a single compute environment" }, { "comments" : { "input" : { }, "output" : { } }, "description" : "This example creates a job queue called HighPriority that uses the C4OnDemand compute environment with an order of 1 and the M4Spot compute environment with an order of 2.", "id" : "to-create-a-job-queue-with-multiple-compute-environments-1481153027051", "input" : { "jobQueueName" : "HighPriority", "state" : "ENABLED", "priority" : 10, "computeEnvironmentOrder" : [ { "order" : 1, "computeEnvironment" : "C4OnDemand" }, { "order" : 2, "computeEnvironment" : "M4Spot" } ] }, "output" : { "jobQueueName" : "HighPriority", "jobQueueArn" : "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority" }, "title" : "To create a job queue with multiple compute environments" } ], "DeleteComputeEnvironment" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example deletes the P2OnDemand compute environment.", "id" : "to-delete-a-compute-environment-1481153105644", "input" : { "computeEnvironment" : "P2OnDemand" }, "output" : { }, "title" : "To delete a compute environment" } ], "DeleteJobQueue" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example deletes the GPGPU job queue.", "id" : "to-delete-a-job-queue-1481153508134", "input" : { "jobQueue" : "GPGPU" }, "output" : { }, "title" : "To delete a job queue" } ], "DeregisterJobDefinition" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example deregisters a job definition called sleep10.", "id" : "to-deregister-a-job-definition-1481153579565", "input" : { "jobDefinition" : "sleep10" }, "output" : { }, "title" : "To deregister a job definition" } ], "DescribeComputeEnvironments" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example describes the P2OnDemand compute environment.", "id" : "to-describe-a-compute-environment-1481153713334", "input" : { "computeEnvironments" : [ "P2OnDemand" ] }, "output" : { "computeEnvironments" : [ { "computeEnvironmentName" : "P2OnDemand", "computeEnvironmentArn" : "arn:aws:batch:us-east-1:012345678910:compute-environment/P2OnDemand", "ecsClusterArn" : "arn:aws:ecs:us-east-1:012345678910:cluster/P2OnDemand_Batch_2c06f29d-d1fe-3a49-879d-42394c86effc", "type" : "MANAGED", "state" : "ENABLED", "status" : "VALID", "statusReason" : "ComputeEnvironment Healthy", "computeResources" : { "type" : "EC2", "minvCpus" : 0, "maxvCpus" : 128, "desiredvCpus" : 48, "instanceTypes" : [ "p2" ], "subnets" : [ "subnet-220c0e0a", "subnet-1a95556d", "subnet-978f6dce" ], "securityGroupIds" : [ "sg-cf5093b2" ], "ec2KeyPair" : "id_rsa", "instanceRole" : "ecsInstanceRole", "tags" : { } }, "serviceRole" : "arn:aws:iam::012345678910:role/AWSBatchServiceRole" } ] }, "title" : "To describe a compute environment" } ], "DescribeJobDefinitions" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example describes all of your active job definitions.", "id" : "to-describe-active-job-definitions-1481153895831", "input" : { "status" : "ACTIVE" }, "output" : { "jobDefinitions" : [ { "jobDefinitionName" : "sleep60", "jobDefinitionArn" : "arn:aws:batch:us-east-1:012345678910:job-definition/sleep60:1", "revision" : 1, "status" : "ACTIVE", "type" : "container", "containerProperties" : { "image" : "busybox", "vcpus" : 1, "memory" : 128, "command" : [ "sleep", "60" ], "volumes" : [ ], "environment" : [ ], "mountPoints" : [ ], "ulimits" : [ ] } } ] }, "title" : "To describe active job definitions" } ], "DescribeJobQueues" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example describes the HighPriority job queue.", "id" : "to-describe-a-job-queue-1481153995804", "input" : { "jobQueues" : [ "HighPriority" ] }, "output" : { "jobQueues" : [ { "jobQueueName" : "HighPriority", "jobQueueArn" : "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority", "state" : "ENABLED", "status" : "VALID", "statusReason" : "JobQueue Healthy", "priority" : 1, "computeEnvironmentOrder" : [ { "order" : 1, "computeEnvironment" : "arn:aws:batch:us-east-1:012345678910:compute-environment/C4OnDemand" } ] } ] }, "title" : "To describe a job queue" } ], "DescribeJobs" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example describes a job with the specified job ID.", "id" : "to-describe-a-specific-job-1481154090490", "input" : { "jobs" : [ "24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9" ] }, "output" : { "jobs" : [ { "jobName" : "example", "jobId" : "24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9", "jobQueue" : "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority", "status" : "SUCCEEDED", "createdAt" : 1480460782010, "startedAt" : 1480460816500, "stoppedAt" : 1480460880699, "dependsOn" : [ ], "jobDefinition" : "sleep60", "parameters" : { }, "container" : { "image" : "busybox", "vcpus" : 1, "memory" : 128, "command" : [ "sleep", "60" ], "volumes" : [ ], "environment" : [ ], "mountPoints" : [ ], "ulimits" : [ ], "exitCode" : 0, "containerInstanceArn" : "arn:aws:ecs:us-east-1:012345678910:container-instance/5406d7cd-58bd-4b8f-9936-48d7c6b1526c" } } ] }, "title" : "To describe a specific job" } ], "ListJobs" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example lists the running jobs in the HighPriority job queue.", "id" : "to-list-running-jobs-1481154202164", "input" : { "jobQueue" : "HighPriority" }, "output" : { "jobSummaryList" : [ { "jobId" : "e66ff5fd-a1ff-4640-b1a2-0b0a142f49bb", "jobName" : "example" } ] }, "title" : "To list running jobs" }, { "comments" : { "input" : { }, "output" : { } }, "description" : "This example lists jobs in the HighPriority job queue that are in the SUBMITTED job status.", "id" : "to-list-submitted-jobs-1481154251623", "input" : { "jobQueue" : "HighPriority", "jobStatus" : "SUBMITTED" }, "output" : { "jobSummaryList" : [ { "jobId" : "68f0c163-fbd4-44e6-9fd1-25b14a434786", "jobName" : "example" } ] }, "title" : "To list submitted jobs" } ], "RegisterJobDefinition" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example registers a job definition for a simple container job.", "id" : "to-register-a-job-definition-1481154325325", "input" : { "jobDefinitionName" : "sleep10", "type" : "container", "containerProperties" : { "image" : "busybox", "vcpus" : 1, "memory" : 128, "command" : [ "sleep", "10" ] } }, "output" : { "jobDefinitionName" : "sleep10", "jobDefinitionArn" : "arn:aws:batch:us-east-1:012345678910:job-definition/sleep10:1", "revision" : 1 }, "title" : "To register a job definition" } ], "SubmitJob" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example submits a simple container job called example to the HighPriority job queue.", "id" : "to-submit-a-job-to-a-queue-1481154481673", "input" : { "jobName" : "example", "jobQueue" : "HighPriority", "jobDefinition" : "sleep60" }, "output" : { "jobName" : "example", "jobId" : "876da822-4198-45f2-a252-6cea32512ea8" }, "title" : "To submit a job to a queue" } ], "TerminateJob" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example terminates a job with the specified job ID.", "id" : "to-terminate-a-job-1481154558276", "input" : { "jobId" : "61e743ed-35e4-48da-b2de-5c8333821c84", "reason" : "Terminating job." }, "output" : { }, "title" : "To terminate a job" } ], "UpdateComputeEnvironment" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example disables the P2OnDemand compute environment so it can be deleted.", "id" : "to-update-a-compute-environment-1481154702731", "input" : { "computeEnvironment" : "P2OnDemand", "state" : "DISABLED" }, "output" : { "computeEnvironmentName" : "P2OnDemand", "computeEnvironmentArn" : "arn:aws:batch:us-east-1:012345678910:compute-environment/P2OnDemand" }, "title" : "To update a compute environment" } ], "UpdateJobQueue" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example disables a job queue so that it can be deleted.", "id" : "to-update-a-job-queue-1481154806981", "input" : { "jobQueue" : "GPGPU", "state" : "DISABLED" }, "output" : { "jobQueueName" : "GPGPU", "jobQueueArn" : "arn:aws:batch:us-east-1:012345678910:job-queue/GPGPU" }, "title" : "To update a job queue" } ] }, "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" : "BatchException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.batch.model.BatchException", "sdkRequestBaseClassName" : "BatchRequest", "sdkResponseBaseClassName" : "BatchResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy