
models.batch-2016-08-10-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"additionalShapeConstructors" : null,
"authPolicyActions" : {
"actionPrefix" : null,
"fileNamePrefix" : null,
"skip" : true
},
"calculateCRC32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customClientConfigFactory" : null,
"customCodeTemplates" : null,
"customErrorCodeFieldName" : null,
"customExceptionUnmarshallerImpl" : null,
"customFileHeader" : null,
"customResponseMetadataClassName" : null,
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
"deprecatedSuppressions" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
"presignersFqcn" : null,
"renameShapes" : null,
"requestMetrics" : null,
"requiredParamValidationEnabled" : false,
"sdkModeledExceptionBaseClassName" : null,
"sendEmptyAutoConstructedListAsEmptyList" : null,
"sendExplicitlyEmptyListsForQuery" : false,
"serviceClientHoldInputStream" : false,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"simpleMethods" : null,
"skipInterfaceAdditions" : false,
"skipSmokeTests" : false,
"transformDirectory" : "transform",
"useAutoConstructList" : false,
"useAutoConstructMap" : false
},
"metadata" : {
"apiVersion" : "2016-08-10",
"asyncClient" : "AWSBatchAsyncClient",
"asyncClientBuilderClassName" : "AWSBatchAsyncClientBuilder",
"asyncInterface" : "AWSBatchAsync",
"cborProtocol" : false,
"checksumFormat" : null,
"contentType" : "",
"cucumberModuleInjectorClassName" : "AWSBatchModuleInjector",
"defaultEndpoint" : "batch.us-east-1.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "batch.us-east-1.amazonaws.com",
"defaultRegion" : null,
"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",
"hasApiWithStreamInput" : false,
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"packageName" : "com.amazonaws.services.batch",
"packagePath" : "com/amazonaws/services/batch",
"protocol" : "rest-json",
"protocolDefaultExceptionUmarshallerImpl" : null,
"protocolFactory" : "com.amazonaws.protocol.json.SdkJsonProtocolFactory",
"requestBaseFqcn" : "com.amazonaws.AmazonWebServiceRequest",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"serviceAbbreviation" : "AWS Batch",
"serviceFullName" : "AWS Batch",
"serviceName" : "AWS Batch",
"signingName" : "batch",
"smokeTestsPackageName" : "com.amazonaws.services.batch.smoketests",
"syncClient" : "AWSBatchClient",
"syncClientBuilderClassName" : "AWSBatchClientBuilder",
"syncInterface" : "AWSBatch",
"uid" : "batch-2016-08-10",
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"xmlProtocol" : false
},
"operations" : {
"CancelJob" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CancelJobResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Cancels jobs 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 jobs are cancelled); these jobs must be terminated with the TerminateJob operation.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "cancelJob",
"operationName" : "CancelJob",
"returnType" : {
"returnType" : "CancelJobResult",
"documentation" : null
},
"syncReturnType" : "CancelJobResult"
},
"CreateComputeEnvironment" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateComputeEnvironmentResult",
"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 compute resources within the environment, based on the compute resources that you specify. Instances launched into a managed compute environment use the latest Amazon ECS-optimized AMI. You can choose to use Amazon EC2 On-Demand instances in your managed compute environment, or you can use Amazon EC2 Spot instances that only launch when the Spot bid price is below a specified percentage of the On-Demand price.
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 EC2 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 and then manually launch your container instances into that Amazon ECS cluster. For more information, see Launching an Amazon ECS Container Instance in the Amazon EC2 Container Service Developer Guide.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "createComputeEnvironment",
"operationName" : "CreateComputeEnvironment",
"returnType" : {
"returnType" : "CreateComputeEnvironmentResult",
"documentation" : null
},
"syncReturnType" : "CreateComputeEnvironmentResult"
},
"CreateJobQueue" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateJobQueueResult",
"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.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "createJobQueue",
"operationName" : "CreateJobQueue",
"returnType" : {
"returnType" : "CreateJobQueueResult",
"documentation" : null
},
"syncReturnType" : "CreateJobQueueResult"
},
"DeleteComputeEnvironment" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteComputeEnvironmentResult",
"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.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteComputeEnvironment",
"operationName" : "DeleteComputeEnvironment",
"returnType" : {
"returnType" : "DeleteComputeEnvironmentResult",
"documentation" : null
},
"syncReturnType" : "DeleteComputeEnvironmentResult"
},
"DeleteJobQueue" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteJobQueueResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified job queue. You must first disable submissions for a queue with the UpdateJobQueue operation and terminate any jobs that have not completed with the TerminateJob.
It is not necessary to disassociate compute environments from a queue before submitting a DeleteJobQueue
request.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteJobQueue",
"operationName" : "DeleteJobQueue",
"returnType" : {
"returnType" : "DeleteJobQueueResult",
"documentation" : null
},
"syncReturnType" : "DeleteJobQueueResult"
},
"DeregisterJobDefinition" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeregisterJobDefinitionResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deregisters an AWS Batch job definition.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "deregisterJobDefinition",
"operationName" : "DeregisterJobDefinition",
"returnType" : {
"returnType" : "DeregisterJobDefinitionResult",
"documentation" : null
},
"syncReturnType" : "DeregisterJobDefinitionResult"
},
"DescribeComputeEnvironments" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeComputeEnvironmentsResult",
"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.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "describeComputeEnvironments",
"operationName" : "DescribeComputeEnvironments",
"returnType" : {
"returnType" : "DescribeComputeEnvironmentsResult",
"documentation" : null
},
"syncReturnType" : "DescribeComputeEnvironmentsResult"
},
"DescribeJobDefinitions" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeJobDefinitionsResult",
"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.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "describeJobDefinitions",
"operationName" : "DescribeJobDefinitions",
"returnType" : {
"returnType" : "DescribeJobDefinitionsResult",
"documentation" : null
},
"syncReturnType" : "DescribeJobDefinitionsResult"
},
"DescribeJobQueues" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeJobQueuesResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes one or more of your job queues.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "describeJobQueues",
"operationName" : "DescribeJobQueues",
"returnType" : {
"returnType" : "DescribeJobQueuesResult",
"documentation" : null
},
"syncReturnType" : "DescribeJobQueuesResult"
},
"DescribeJobs" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeJobsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes a list of AWS Batch jobs.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "describeJobs",
"operationName" : "DescribeJobs",
"returnType" : {
"returnType" : "DescribeJobsResult",
"documentation" : null
},
"syncReturnType" : "DescribeJobsResult"
},
"ListJobs" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListJobsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of task jobs for a specified job queue. You can filter the results by job status with the jobStatus
parameter.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "listJobs",
"operationName" : "ListJobs",
"returnType" : {
"returnType" : "ListJobsResult",
"documentation" : null
},
"syncReturnType" : "ListJobsResult"
},
"RegisterJobDefinition" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RegisterJobDefinitionResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Registers an AWS Batch job definition.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "registerJobDefinition",
"operationName" : "RegisterJobDefinition",
"returnType" : {
"returnType" : "RegisterJobDefinitionResult",
"documentation" : null
},
"syncReturnType" : "RegisterJobDefinitionResult"
},
"SubmitJob" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "SubmitJobResult",
"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.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "submitJob",
"operationName" : "SubmitJob",
"returnType" : {
"returnType" : "SubmitJobResult",
"documentation" : null
},
"syncReturnType" : "SubmitJobResult"
},
"TerminateJob" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "TerminateJobResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Terminates jobs 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.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "terminateJob",
"operationName" : "TerminateJob",
"returnType" : {
"returnType" : "TerminateJobResult",
"documentation" : null
},
"syncReturnType" : "TerminateJobResult"
},
"UpdateComputeEnvironment" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "UpdateComputeEnvironmentResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an AWS Batch compute environment.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "updateComputeEnvironment",
"operationName" : "UpdateComputeEnvironment",
"returnType" : {
"returnType" : "UpdateComputeEnvironmentResult",
"documentation" : null
},
"syncReturnType" : "UpdateComputeEnvironmentResult"
},
"UpdateJobQueue" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "UpdateJobQueueResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a job queue.
",
"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 permission 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"
},
"inputStreamPropertyName" : null,
"methodName" : "updateJobQueue",
"operationName" : "UpdateJobQueue",
"returnType" : {
"returnType" : "UpdateJobQueueResult",
"documentation" : null
},
"syncReturnType" : "UpdateJobQueueResult"
}
},
"shapes" : {
"CEState" : {
"c2jName" : "CEState",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "ENABLED",
"value" : "ENABLED"
}, {
"name" : "DISABLED",
"value" : "DISABLED"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CEState",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CEState",
"variableName" : "cEState",
"variableType" : "CEState",
"documentation" : null,
"simpleType" : "CEState",
"variableSetterType" : "CEState"
},
"wrapper" : false
},
"CEStatus" : {
"c2jName" : "CEStatus",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"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,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CEStatus",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CEStatus",
"variableName" : "cEStatus",
"variableType" : "CEStatus",
"documentation" : null,
"simpleType" : "CEStatus",
"variableSetterType" : "CEStatus"
},
"wrapper" : false
},
"CEType" : {
"c2jName" : "CEType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "MANAGED",
"value" : "MANAGED"
}, {
"name" : "UNMANAGED",
"value" : "UNMANAGED"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CEType",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CEType",
"variableName" : "cEType",
"variableType" : "CEType",
"documentation" : null,
"simpleType" : "CEType",
"variableSetterType" : "CEType"
},
"wrapper" : false
},
"CRType" : {
"c2jName" : "CRType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "EC2",
"value" : "EC2"
}, {
"name" : "SPOT",
"value" : "SPOT"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CRType",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CRType",
"variableName" : "cRType",
"variableType" : "CRType",
"documentation" : null,
"simpleType" : "CRType",
"variableSetterType" : "CRType"
},
"wrapper" : false
},
"CancelJobRequest" : {
"c2jName" : "CancelJobRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CancelJob",
"locationName" : null,
"requestUri" : "/v1/canceljob",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "jobId",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A list of up to 100 job IDs to cancel.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@param jobId A list of up to 100 job IDs to cancel.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withJobId",
"getterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@return A list of up to 100 job IDs to cancel.*/",
"getterMethodName" : "getJobId",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "jobId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "JobId",
"setterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@param jobId A list of up to 100 job IDs to cancel.*/",
"setterMethodName" : "setJobId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@param jobId A list of up to 100 job IDs to cancel.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "A list of up to 100 job IDs to cancel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "reason",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A message to attach to the job that explains the reason for cancelling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling 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" : "withReason",
"getterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.*/",
"getterMethodName" : "getReason",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Reason",
"setterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling 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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling 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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A message to attach to the job that explains the reason for cancelling 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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"JobId" : {
"c2jName" : "jobId",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A list of up to 100 job IDs to cancel.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@param jobId A list of up to 100 job IDs to cancel.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withJobId",
"getterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@return A list of up to 100 job IDs to cancel.*/",
"getterMethodName" : "getJobId",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "jobId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "JobId",
"setterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@param jobId A list of up to 100 job IDs to cancel.*/",
"setterMethodName" : "setJobId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A list of up to 100 job IDs to cancel.
\n@param jobId A list of up to 100 job IDs to cancel.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "A list of up to 100 job IDs to cancel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Reason" : {
"c2jName" : "reason",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A message to attach to the job that explains the reason for cancelling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling 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" : "withReason",
"getterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.*/",
"getterMethodName" : "getReason",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Reason",
"setterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling 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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A message to attach to the job that explains the reason for cancelling 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 cancelling 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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A message to attach to the job that explains the reason for cancelling 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"
},
"xmlNameSpaceUri" : null
}
},
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "jobId", "reason" ],
"shapeName" : "CancelJobRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CancelJobRequest",
"variableName" : "cancelJobRequest",
"variableType" : "CancelJobRequest",
"documentation" : null,
"simpleType" : "CancelJobRequest",
"variableSetterType" : "CancelJobRequest"
},
"wrapper" : false
},
"CancelJobResult" : {
"c2jName" : "CancelJobResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CancelJobResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CancelJobResult",
"variableName" : "cancelJobResult",
"variableType" : "CancelJobResult",
"documentation" : null,
"simpleType" : "CancelJobResult",
"variableSetterType" : "CancelJobResult"
},
"wrapper" : false
},
"ClientException" : {
"c2jName" : "ClientException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"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 permission to use the action or resource, or specifying an identifier that is not valid.
",
"enums" : null,
"errorCode" : "ClientException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ClientException",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ClientException",
"variableName" : "clientException",
"variableType" : "ClientException",
"documentation" : null,
"simpleType" : "ClientException",
"variableSetterType" : "ClientException"
},
"wrapper" : false
},
"ComputeEnvironmentDetail" : {
"c2jName" : "ComputeEnvironmentDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "An object representing an AWS Batch compute environment.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "computeEnvironmentName",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The name of the compute environment.
",
"enumType" : null,
"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" : "withComputeEnvironmentName",
"getterDocumentation" : "/**The name of the compute environment.
\n@return The name of the compute environment.*/",
"getterMethodName" : "getComputeEnvironmentName",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentName",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : "The name of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "computeEnvironmentArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"enumType" : null,
"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" : "withComputeEnvironmentArn",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.*/",
"getterMethodName" : "getComputeEnvironmentArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ecsClusterArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"enumType" : null,
"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" : "withEcsClusterArn",
"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.*/",
"getterMethodName" : "getEcsClusterArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "ecsClusterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "EcsClusterArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "type",
"c2jShape" : "CEType",
"deprecated" : false,
"documentation" : "The type of the compute environment.
",
"enumType" : "CEType",
"fluentSetterDocumentation" : "/**The type of the compute environment.
\n@param type The type of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType*/",
"fluentSetterMethodName" : "withType",
"getterDocumentation" : "/**The type of the compute environment.
\n@return The type of the compute environment.\n@see CEType*/",
"getterMethodName" : "getType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The type of the compute environment.
\n@param type The type of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "state",
"c2jShape" : "CEState",
"deprecated" : false,
"documentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
",
"enumType" : "CEState",
"fluentSetterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState*/",
"fluentSetterMethodName" : "withState",
"getterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@see CEState*/",
"getterMethodName" : "getState",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "State",
"setterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@see CEState*/",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "status",
"c2jShape" : "CEStatus",
"deprecated" : false,
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"enumType" : "CEStatus",
"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@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus*/",
"fluentSetterMethodName" : "withStatus",
"getterDocumentation" : "/**The current status of the compute environment (for example, CREATING
or VALID
).
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus*/",
"getterMethodName" : "getStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "status",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Status",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "statusReason",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"enumType" : null,
"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" : "withStatusReason",
"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.*/",
"getterMethodName" : "getStatusReason",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "StatusReason",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "computeResources",
"c2jShape" : "ComputeResource",
"deprecated" : false,
"documentation" : "The compute resources defined for the compute environment.
",
"enumType" : null,
"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" : "withComputeResources",
"getterDocumentation" : "/**The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.*/",
"getterMethodName" : "getComputeResources",
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ComputeResources",
"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" : "",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"simple" : false,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : "The compute resources defined for the compute environment.
",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "serviceRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"enumType" : null,
"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" : "withServiceRole",
"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.*/",
"getterMethodName" : "getServiceRole",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "serviceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ServiceRole",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComputeEnvironmentArn" : {
"c2jName" : "computeEnvironmentArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"enumType" : null,
"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" : "withComputeEnvironmentArn",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.*/",
"getterMethodName" : "getComputeEnvironmentArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ComputeEnvironmentName" : {
"c2jName" : "computeEnvironmentName",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The name of the compute environment.
",
"enumType" : null,
"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" : "withComputeEnvironmentName",
"getterDocumentation" : "/**The name of the compute environment.
\n@return The name of the compute environment.*/",
"getterMethodName" : "getComputeEnvironmentName",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentName",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : "The name of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ComputeResources" : {
"c2jName" : "computeResources",
"c2jShape" : "ComputeResource",
"deprecated" : false,
"documentation" : "The compute resources defined for the compute environment.
",
"enumType" : null,
"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" : "withComputeResources",
"getterDocumentation" : "/**The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.*/",
"getterMethodName" : "getComputeResources",
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ComputeResources",
"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" : "",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"simple" : false,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : "The compute resources defined for the compute environment.
",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"xmlNameSpaceUri" : null
},
"EcsClusterArn" : {
"c2jName" : "ecsClusterArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"enumType" : null,
"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" : "withEcsClusterArn",
"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.*/",
"getterMethodName" : "getEcsClusterArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "ecsClusterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "EcsClusterArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"ServiceRole" : {
"c2jName" : "serviceRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"enumType" : null,
"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" : "withServiceRole",
"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.*/",
"getterMethodName" : "getServiceRole",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "serviceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ServiceRole",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"State" : {
"c2jName" : "state",
"c2jShape" : "CEState",
"deprecated" : false,
"documentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
",
"enumType" : "CEState",
"fluentSetterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState*/",
"fluentSetterMethodName" : "withState",
"getterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@see CEState*/",
"getterMethodName" : "getState",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "State",
"setterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@see CEState*/",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
. An ENABLED
state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Status" : {
"c2jName" : "status",
"c2jShape" : "CEStatus",
"deprecated" : false,
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"enumType" : "CEStatus",
"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@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus*/",
"fluentSetterMethodName" : "withStatus",
"getterDocumentation" : "/**The current status of the compute environment (for example, CREATING
or VALID
).
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus*/",
"getterMethodName" : "getStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "status",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Status",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StatusReason" : {
"c2jName" : "statusReason",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"enumType" : null,
"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" : "withStatusReason",
"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.*/",
"getterMethodName" : "getStatusReason",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "StatusReason",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"Type" : {
"c2jName" : "type",
"c2jShape" : "CEType",
"deprecated" : false,
"documentation" : "The type of the compute environment.
",
"enumType" : "CEType",
"fluentSetterDocumentation" : "/**The type of the compute environment.
\n@param type The type of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType*/",
"fluentSetterMethodName" : "withType",
"getterDocumentation" : "/**The type of the compute environment.
\n@return The type of the compute environment.\n@see CEType*/",
"getterMethodName" : "getType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The type of the compute environment.
\n@param type The type of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "computeEnvironmentName", "computeEnvironmentArn", "ecsClusterArn" ],
"shapeName" : "ComputeEnvironmentDetail",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeEnvironmentDetail",
"variableName" : "computeEnvironmentDetail",
"variableType" : "ComputeEnvironmentDetail",
"documentation" : null,
"simpleType" : "ComputeEnvironmentDetail",
"variableSetterType" : "ComputeEnvironmentDetail"
},
"wrapper" : false
},
"ComputeEnvironmentOrder" : {
"c2jName" : "ComputeEnvironmentOrder",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"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.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "order",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The order of the compute environment.
",
"enumType" : null,
"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" : "withOrder",
"getterDocumentation" : "/**The order of the compute environment.
\n@return The order of the compute environment.*/",
"getterMethodName" : "getOrder",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Order",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order of the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "computeEnvironment",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"enumType" : null,
"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" : "withComputeEnvironment",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.*/",
"getterMethodName" : "getComputeEnvironment",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ComputeEnvironment",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComputeEnvironment" : {
"c2jName" : "computeEnvironment",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"enumType" : null,
"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" : "withComputeEnvironment",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.*/",
"getterMethodName" : "getComputeEnvironment",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ComputeEnvironment",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Order" : {
"c2jName" : "order",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The order of the compute environment.
",
"enumType" : null,
"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" : "withOrder",
"getterDocumentation" : "/**The order of the compute environment.
\n@return The order of the compute environment.*/",
"getterMethodName" : "getOrder",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Order",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order of the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "order", "computeEnvironment" ],
"shapeName" : "ComputeEnvironmentOrder",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeEnvironmentOrder",
"variableName" : "computeEnvironmentOrder",
"variableType" : "ComputeEnvironmentOrder",
"documentation" : null,
"simpleType" : "ComputeEnvironmentOrder",
"variableSetterType" : "ComputeEnvironmentOrder"
},
"wrapper" : false
},
"ComputeResource" : {
"c2jName" : "ComputeResource",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "An object representing an AWS Batch compute resource.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "type",
"c2jShape" : "CRType",
"deprecated" : false,
"documentation" : "The type of compute environment.
",
"enumType" : "CRType",
"fluentSetterDocumentation" : "/**The type of compute environment.
\n@param type The type of compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType*/",
"fluentSetterMethodName" : "withType",
"getterDocumentation" : "/**The type of compute environment.
\n@return The type of compute environment.\n@see CRType*/",
"getterMethodName" : "getType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"setterDocumentation" : "/**The type of compute environment.
\n@param type The type of compute environment.\n@see CRType*/",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The type of compute environment.
\n@param type The type of compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "minvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMinvCpus",
"getterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@return The minimum number of EC2 vCPUs that an environment should maintain.*/",
"getterMethodName" : "getMinvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "minvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MinvCpus",
"setterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.*/",
"setterMethodName" : "setMinvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "maxvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMaxvCpus",
"getterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@return The maximum number of EC2 vCPUs that an environment can reach.*/",
"getterMethodName" : "getMaxvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "maxvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxvCpus",
"setterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.*/",
"setterMethodName" : "setMaxvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "desiredvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDesiredvCpus",
"getterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@return The desired number of EC2 vCPUS in the compute environment.*/",
"getterMethodName" : "getDesiredvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "desiredvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DesiredvCpus",
"setterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.*/",
"setterMethodName" : "setDesiredvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "instanceTypes",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The instances types that may launched.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The instances types that may launched.
\n@param instanceTypes The instances types that may launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withInstanceTypes",
"getterDocumentation" : "/**The instances types that may launched.
\n@return The instances types that may launched.*/",
"getterMethodName" : "getInstanceTypes",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "instanceTypes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "InstanceTypes",
"setterDocumentation" : "/**The instances types that may launched.
\n@param instanceTypes The instances types that may launched.*/",
"setterMethodName" : "setInstanceTypes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The instances types that may launched.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceTypes(java.util.Collection)} or {@link #withInstanceTypes(java.util.Collection)} if you want to override the existing values.
\n@param instanceTypes The instances types that may launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : "The instances types that may launched.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "subnets",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The VPC subnets into which the compute resources are launched.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\n@param subnets The VPC subnets into which the compute resources are launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSubnets",
"getterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\n@return The VPC subnets into which the compute resources are launched.*/",
"getterMethodName" : "getSubnets",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "subnets",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Subnets",
"setterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\n@param subnets The VPC subnets into which the compute resources are launched.*/",
"setterMethodName" : "setSubnets",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSubnets(java.util.Collection)} or {@link #withSubnets(java.util.Collection)} if you want to override the existing values.
\n@param subnets The VPC subnets into which the compute resources are launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : "The VPC subnets into which the compute resources are launched.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "securityGroupIds",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The EC2 security group that is associated with instances launched in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\n@param securityGroupIds The EC2 security group that is associated with instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSecurityGroupIds",
"getterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\n@return The EC2 security group that is associated with instances launched in the compute environment.*/",
"getterMethodName" : "getSecurityGroupIds",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "securityGroupIds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "SecurityGroupIds",
"setterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\n@param securityGroupIds The EC2 security group that is associated with instances launched in the compute environment.*/",
"setterMethodName" : "setSecurityGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityGroupIds(java.util.Collection)} or {@link #withSecurityGroupIds(java.util.Collection)} if you want to override the existing values.
\n@param securityGroupIds The EC2 security group that is associated with instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : "The EC2 security group that is associated with instances launched in the compute environment.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ec2KeyPair",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The EC2 key pair that is used for instances launched in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The 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" : "withEc2KeyPair",
"getterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@return The EC2 key pair that is used for instances launched in the compute environment.*/",
"getterMethodName" : "getEc2KeyPair",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "ec2KeyPair",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Ec2KeyPair",
"setterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The EC2 key pair that is used for instances launched in the compute environment.*/",
"setterMethodName" : "setEc2KeyPair",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The 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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : "The EC2 key pair that is used for instances launched in the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "instanceRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@param instanceRole The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withInstanceRole",
"getterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@return The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.*/",
"getterMethodName" : "getInstanceRole",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "instanceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "InstanceRole",
"setterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@param instanceRole The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.*/",
"setterMethodName" : "setInstanceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@param instanceRole The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : "The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "tags",
"c2jShape" : "TagsMap",
"deprecated" : false,
"documentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withTags",
"getterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@return Key-value pair tags to be applied to resources that are launched in the compute environment.*/",
"getterMethodName" : "getTags",
"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,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : null,
"keyType" : "String",
"valueLocationName" : "value",
"valueModel" : {
"c2jName" : "value",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withValue",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getValue",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "/**\n@param value */",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueType" : "String",
"entryType" : "Map.Entry",
"keySimple" : true,
"templateImplType" : "java.util.HashMap",
"templateType" : "java.util.Map",
"valueList" : false,
"valueSimple" : true
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment.*/",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"varargSetterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"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.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "bidPercentage",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@param bidPercentage The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withBidPercentage",
"getterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@return The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.*/",
"getterMethodName" : "getBidPercentage",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "bidPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "BidPercentage",
"setterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@param bidPercentage The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.*/",
"setterMethodName" : "setBidPercentage",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@param bidPercentage The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : "The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "spotIamFleetRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSpotIamFleetRole",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.*/",
"getterMethodName" : "getSpotIamFleetRole",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "spotIamFleetRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "SpotIamFleetRole",
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.*/",
"setterMethodName" : "setSpotIamFleetRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "spotIamFleetRole",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BidPercentage" : {
"c2jName" : "bidPercentage",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@param bidPercentage The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withBidPercentage",
"getterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@return The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.*/",
"getterMethodName" : "getBidPercentage",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "bidPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "BidPercentage",
"setterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@param bidPercentage The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.*/",
"setterMethodName" : "setBidPercentage",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
\n@param bidPercentage The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : "The minimum percentage that a Spot Instance price must be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that EC2 instance.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"DesiredvCpus" : {
"c2jName" : "desiredvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDesiredvCpus",
"getterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@return The desired number of EC2 vCPUS in the compute environment.*/",
"getterMethodName" : "getDesiredvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "desiredvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DesiredvCpus",
"setterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.*/",
"setterMethodName" : "setDesiredvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Ec2KeyPair" : {
"c2jName" : "ec2KeyPair",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The EC2 key pair that is used for instances launched in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The 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" : "withEc2KeyPair",
"getterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@return The EC2 key pair that is used for instances launched in the compute environment.*/",
"getterMethodName" : "getEc2KeyPair",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "ec2KeyPair",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Ec2KeyPair",
"setterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The EC2 key pair that is used for instances launched in the compute environment.*/",
"setterMethodName" : "setEc2KeyPair",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The 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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : "The EC2 key pair that is used for instances launched in the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"InstanceRole" : {
"c2jName" : "instanceRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@param instanceRole The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withInstanceRole",
"getterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@return The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.*/",
"getterMethodName" : "getInstanceRole",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "instanceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "InstanceRole",
"setterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@param instanceRole The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.*/",
"setterMethodName" : "setInstanceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
\n@param instanceRole The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : "The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"InstanceTypes" : {
"c2jName" : "instanceTypes",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The instances types that may launched.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The instances types that may launched.
\n@param instanceTypes The instances types that may launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withInstanceTypes",
"getterDocumentation" : "/**The instances types that may launched.
\n@return The instances types that may launched.*/",
"getterMethodName" : "getInstanceTypes",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "instanceTypes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "InstanceTypes",
"setterDocumentation" : "/**The instances types that may launched.
\n@param instanceTypes The instances types that may launched.*/",
"setterMethodName" : "setInstanceTypes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The instances types that may launched.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceTypes(java.util.Collection)} or {@link #withInstanceTypes(java.util.Collection)} if you want to override the existing values.
\n@param instanceTypes The instances types that may launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : "The instances types that may launched.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"MaxvCpus" : {
"c2jName" : "maxvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMaxvCpus",
"getterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@return The maximum number of EC2 vCPUs that an environment can reach.*/",
"getterMethodName" : "getMaxvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "maxvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxvCpus",
"setterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.*/",
"setterMethodName" : "setMaxvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MinvCpus" : {
"c2jName" : "minvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMinvCpus",
"getterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@return The minimum number of EC2 vCPUs that an environment should maintain.*/",
"getterMethodName" : "getMinvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "minvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MinvCpus",
"setterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.*/",
"setterMethodName" : "setMinvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"SecurityGroupIds" : {
"c2jName" : "securityGroupIds",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The EC2 security group that is associated with instances launched in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\n@param securityGroupIds The EC2 security group that is associated with instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSecurityGroupIds",
"getterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\n@return The EC2 security group that is associated with instances launched in the compute environment.*/",
"getterMethodName" : "getSecurityGroupIds",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "securityGroupIds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "SecurityGroupIds",
"setterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\n@param securityGroupIds The EC2 security group that is associated with instances launched in the compute environment.*/",
"setterMethodName" : "setSecurityGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The EC2 security group that is associated with instances launched in the compute environment.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityGroupIds(java.util.Collection)} or {@link #withSecurityGroupIds(java.util.Collection)} if you want to override the existing values.
\n@param securityGroupIds The EC2 security group that is associated with instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : "The EC2 security group that is associated with instances launched in the compute environment.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"SpotIamFleetRole" : {
"c2jName" : "spotIamFleetRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSpotIamFleetRole",
"getterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.*/",
"getterMethodName" : "getSpotIamFleetRole",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "spotIamFleetRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "SpotIamFleetRole",
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.*/",
"setterMethodName" : "setSpotIamFleetRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "spotIamFleetRole",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"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.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Subnets" : {
"c2jName" : "subnets",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The VPC subnets into which the compute resources are launched.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\n@param subnets The VPC subnets into which the compute resources are launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSubnets",
"getterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\n@return The VPC subnets into which the compute resources are launched.*/",
"getterMethodName" : "getSubnets",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "subnets",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Subnets",
"setterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\n@param subnets The VPC subnets into which the compute resources are launched.*/",
"setterMethodName" : "setSubnets",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The VPC subnets into which the compute resources are launched.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSubnets(java.util.Collection)} or {@link #withSubnets(java.util.Collection)} if you want to override the existing values.
\n@param subnets The VPC subnets into which the compute resources are launched.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : "The VPC subnets into which the compute resources are launched.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"c2jName" : "tags",
"c2jShape" : "TagsMap",
"deprecated" : false,
"documentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withTags",
"getterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@return Key-value pair tags to be applied to resources that are launched in the compute environment.*/",
"getterMethodName" : "getTags",
"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,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : null,
"keyType" : "String",
"valueLocationName" : "value",
"valueModel" : {
"c2jName" : "value",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withValue",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getValue",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "/**\n@param value */",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueType" : "String",
"entryType" : "Map.Entry",
"keySimple" : true,
"templateImplType" : "java.util.HashMap",
"templateType" : "java.util.Map",
"valueList" : false,
"valueSimple" : true
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment.*/",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"varargSetterDocumentation" : "/**Key-value pair tags to be applied to resources that are launched in the compute environment.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"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.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Type" : {
"c2jName" : "type",
"c2jShape" : "CRType",
"deprecated" : false,
"documentation" : "The type of compute environment.
",
"enumType" : "CRType",
"fluentSetterDocumentation" : "/**The type of compute environment.
\n@param type The type of compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType*/",
"fluentSetterMethodName" : "withType",
"getterDocumentation" : "/**The type of compute environment.
\n@return The type of compute environment.\n@see CRType*/",
"getterMethodName" : "getType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Type",
"setterDocumentation" : "/**The type of compute environment.
\n@param type The type of compute environment.\n@see CRType*/",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The type of compute environment.
\n@param type The type of compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "type", "minvCpus", "maxvCpus", "instanceTypes", "subnets", "securityGroupIds", "instanceRole" ],
"shapeName" : "ComputeResource",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResource",
"variableType" : "ComputeResource",
"documentation" : null,
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"wrapper" : false
},
"ComputeResourceUpdate" : {
"c2jName" : "ComputeResourceUpdate",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "An object representing the attributes of a compute environment that can be updated.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "minvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMinvCpus",
"getterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@return The minimum number of EC2 vCPUs that an environment should maintain.*/",
"getterMethodName" : "getMinvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "minvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MinvCpus",
"setterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.*/",
"setterMethodName" : "setMinvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "maxvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMaxvCpus",
"getterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@return The maximum number of EC2 vCPUs that an environment can reach.*/",
"getterMethodName" : "getMaxvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "maxvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxvCpus",
"setterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.*/",
"setterMethodName" : "setMaxvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "desiredvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDesiredvCpus",
"getterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@return The desired number of EC2 vCPUS in the compute environment.*/",
"getterMethodName" : "getDesiredvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "desiredvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DesiredvCpus",
"setterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.*/",
"setterMethodName" : "setDesiredvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DesiredvCpus" : {
"c2jName" : "desiredvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDesiredvCpus",
"getterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@return The desired number of EC2 vCPUS in the compute environment.*/",
"getterMethodName" : "getDesiredvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "desiredvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "DesiredvCpus",
"setterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.*/",
"setterMethodName" : "setDesiredvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The desired number of EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "The desired number of EC2 vCPUS in the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MaxvCpus" : {
"c2jName" : "maxvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMaxvCpus",
"getterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@return The maximum number of EC2 vCPUs that an environment can reach.*/",
"getterMethodName" : "getMaxvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "maxvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxvCpus",
"setterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.*/",
"setterMethodName" : "setMaxvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The maximum number of EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "The maximum number of EC2 vCPUs that an environment can reach.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MinvCpus" : {
"c2jName" : "minvCpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMinvCpus",
"getterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@return The minimum number of EC2 vCPUs that an environment should maintain.*/",
"getterMethodName" : "getMinvCpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "minvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MinvCpus",
"setterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.*/",
"setterMethodName" : "setMinvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**The minimum number of EC2 vCPUs that an environment should maintain.
\n@param minvCpus The minimum number of EC2 vCPUs that an environment should maintain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "The minimum number of EC2 vCPUs that an environment should maintain.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ComputeResourceUpdate",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeResourceUpdate",
"variableName" : "computeResourceUpdate",
"variableType" : "ComputeResourceUpdate",
"documentation" : null,
"simpleType" : "ComputeResourceUpdate",
"variableSetterType" : "ComputeResourceUpdate"
},
"wrapper" : false
},
"ContainerDetail" : {
"c2jName" : "ContainerDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "An object representing the details of a container that is part of a job.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "image",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The image used to start the container.
",
"enumType" : null,
"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" : "withImage",
"getterDocumentation" : "/**The image used to start the container.
\n@return The image used to start the container.*/",
"getterMethodName" : "getImage",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "image",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Image",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "image",
"variableType" : "String",
"documentation" : "The image used to start the container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "vcpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The number of VCPUs allocated for the job.
",
"enumType" : null,
"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" : "withVcpus",
"getterDocumentation" : "/**The number of VCPUs allocated for the job.
\n@return The number of VCPUs allocated for the job.*/",
"getterMethodName" : "getVcpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "vcpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Vcpus",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "vcpus",
"variableType" : "Integer",
"documentation" : "The number of VCPUs allocated for the job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "memory",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The number of MiB of memory reserved for the job.
",
"enumType" : null,
"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" : "withMemory",
"getterDocumentation" : "/**The number of MiB of memory reserved for the job.
\n@return The number of MiB of memory reserved for the job.*/",
"getterMethodName" : "getMemory",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "memory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Memory",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memory",
"variableType" : "Integer",
"documentation" : "The number of MiB of memory reserved for the job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "command",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The command that is passed to the container.
",
"enumType" : null,
"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" : "withCommand",
"getterDocumentation" : "/**The command that is passed to the container.
\n@return The command that is passed to the container.*/",
"getterMethodName" : "getCommand",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "command",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Command",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The command that is passed to the container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCommand(java.util.Collection)} or {@link #withCommand(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "jobRoleArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) associated with the job upon execution.
",
"enumType" : null,
"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" : "withJobRoleArn",
"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.*/",
"getterMethodName" : "getJobRoleArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "jobRoleArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "JobRoleArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobRoleArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) associated with the job upon execution.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "volumes",
"c2jShape" : "Volumes",
"deprecated" : false,
"documentation" : "A list of volumes associated with the job.
",
"enumType" : null,
"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" : "withVolumes",
"getterDocumentation" : "/**A list of volumes associated with the job.
\n@return A list of volumes associated with the job.*/",
"getterMethodName" : "getVolumes",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "volumes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Volume",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Volume",
"variableName" : "member",
"variableType" : "Volume",
"documentation" : "",
"simpleType" : "Volume",
"variableSetterType" : "Volume"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Volume",
"variableName" : "member",
"variableType" : "Volume",
"documentation" : "",
"simpleType" : "Volume",
"variableSetterType" : "Volume"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Volume",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Volume",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Volumes",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**A list of volumes associated with the job.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setVolumes(java.util.Collection)} or {@link #withVolumes(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "environment",
"c2jShape" : "EnvironmentVariables",
"deprecated" : false,
"documentation" : "The environment variables to pass to a container.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The environment variables to pass to a container.
\n@param environment The environment variables to pass to a container.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnvironment",
"getterDocumentation" : "/**The environment variables to pass to a container.
\n@return The environment variables to pass to a container.*/",
"getterMethodName" : "getEnvironment",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "KeyValuePair",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "KeyValuePair",
"variableName" : "member",
"variableType" : "KeyValuePair",
"documentation" : "",
"simpleType" : "KeyValuePair",
"variableSetterType" : "KeyValuePair"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "KeyValuePair",
"variableName" : "member",
"variableType" : "KeyValuePair",
"documentation" : "",
"simpleType" : "KeyValuePair",
"variableSetterType" : "KeyValuePair"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "KeyValuePair",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "KeyValuePair",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Environment",
"setterDocumentation" : "/**The environment variables to pass to a container.
\n@param environment The environment variables to pass to a container.*/",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "environment",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The environment variables to pass to a container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.
\n@param environment The environment variables to pass to a container.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "environment",
"variableType" : "java.util.List",
"documentation" : "The environment variables to pass to a container.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "mountPoints",
"c2jShape" : "MountPoints",
"deprecated" : false,
"documentation" : "The mount points for data volumes in your container.
",
"enumType" : null,
"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" : "withMountPoints",
"getterDocumentation" : "/**The mount points for data volumes in your container.
\n@return The mount points for data volumes in your container.*/",
"getterMethodName" : "getMountPoints",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "mountPoints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "MountPoint",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "MountPoint",
"variableName" : "member",
"variableType" : "MountPoint",
"documentation" : "",
"simpleType" : "MountPoint",
"variableSetterType" : "MountPoint"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "MountPoint",
"variableName" : "member",
"variableType" : "MountPoint",
"documentation" : "",
"simpleType" : "MountPoint",
"variableSetterType" : "MountPoint"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "MountPoint",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "MountPoint",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "MountPoints",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The mount points for data volumes in your container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setMountPoints(java.util.Collection)} or {@link #withMountPoints(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "readonlyRootFilesystem",
"c2jShape" : "Boolean",
"deprecated" : false,
"documentation" : "When this parameter is true, the container is given read-only access to its root file system.
",
"enumType" : null,
"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" : "withReadonlyRootFilesystem",
"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.*/",
"getterMethodName" : "getReadonlyRootFilesystem",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "readonlyRootFilesystem",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "ReadonlyRootFilesystem",
"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" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ulimits",
"c2jShape" : "Ulimits",
"deprecated" : false,
"documentation" : "A list of ulimit
values to set in the container.
",
"enumType" : null,
"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" : "withUlimits",
"getterDocumentation" : "/**A list of ulimit
values to set in the container.
\n@return A list of ulimit
values to set in the container.*/",
"getterMethodName" : "getUlimits",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "ulimits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Ulimit",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Ulimit",
"variableName" : "member",
"variableType" : "Ulimit",
"documentation" : "",
"simpleType" : "Ulimit",
"variableSetterType" : "Ulimit"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Ulimit",
"variableName" : "member",
"variableType" : "Ulimit",
"documentation" : "",
"simpleType" : "Ulimit",
"variableSetterType" : "Ulimit"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Ulimit",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Ulimit",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Ulimits",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**A list of ulimit
values to set in the container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setUlimits(java.util.Collection)} or {@link #withUlimits(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "privileged",
"c2jShape" : "Boolean",
"deprecated" : false,
"documentation" : "When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root
user).
",
"enumType" : null,
"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" : "withPrivileged",
"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).*/",
"getterMethodName" : "getPrivileged",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "privileged",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Privileged",
"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" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "user",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The user name to use inside the container.
",
"enumType" : null,
"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" : "withUser",
"getterDocumentation" : "/**The user name to use inside the container.
\n@return The user name to use inside the container.*/",
"getterMethodName" : "getUser",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "user",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "User",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "user",
"variableType" : "String",
"documentation" : "The user name to use inside the container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "exitCode",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The exit code to return upon completion.
",
"enumType" : null,
"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" : "withExitCode",
"getterDocumentation" : "/**The exit code to return upon completion.
\n@return The exit code to return upon completion.*/",
"getterMethodName" : "getExitCode",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "exitCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "ExitCode",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : "The exit code to return upon completion.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "reason",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"enumType" : null,
"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" : "withReason",
"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.*/",
"getterMethodName" : "getReason",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Reason",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "containerInstanceArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the container instance on which the container is running.
",
"enumType" : null,
"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" : "withContainerInstanceArn",
"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.*/",
"getterMethodName" : "getContainerInstanceArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "containerInstanceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ContainerInstanceArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Command" : {
"c2jName" : "command",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The command that is passed to the container.
",
"enumType" : null,
"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" : "withCommand",
"getterDocumentation" : "/**The command that is passed to the container.
\n@return The command that is passed to the container.*/",
"getterMethodName" : "getCommand",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "command",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Command",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The command that is passed to the container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCommand(java.util.Collection)} or {@link #withCommand(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"ContainerInstanceArn" : {
"c2jName" : "containerInstanceArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the container instance on which the container is running.
",
"enumType" : null,
"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" : "withContainerInstanceArn",
"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.*/",
"getterMethodName" : "getContainerInstanceArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "containerInstanceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "ContainerInstanceArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"Environment" : {
"c2jName" : "environment",
"c2jShape" : "EnvironmentVariables",
"deprecated" : false,
"documentation" : "The environment variables to pass to a container.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The environment variables to pass to a container.
\n@param environment The environment variables to pass to a container.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnvironment",
"getterDocumentation" : "/**The environment variables to pass to a container.
\n@return The environment variables to pass to a container.*/",
"getterMethodName" : "getEnvironment",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "environment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "KeyValuePair",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "KeyValuePair",
"variableName" : "member",
"variableType" : "KeyValuePair",
"documentation" : "",
"simpleType" : "KeyValuePair",
"variableSetterType" : "KeyValuePair"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "KeyValuePair",
"variableName" : "member",
"variableType" : "KeyValuePair",
"documentation" : "",
"simpleType" : "KeyValuePair",
"variableSetterType" : "KeyValuePair"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "KeyValuePair",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "KeyValuePair",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Environment",
"setterDocumentation" : "/**The environment variables to pass to a container.
\n@param environment The environment variables to pass to a container.*/",
"setterMethodName" : "setEnvironment",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "environment",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The environment variables to pass to a container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.
\n@param environment The environment variables to pass to a container.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "environment",
"variableType" : "java.util.List",
"documentation" : "The environment variables to pass to a container.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ExitCode" : {
"c2jName" : "exitCode",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The exit code to return upon completion.
",
"enumType" : null,
"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" : "withExitCode",
"getterDocumentation" : "/**The exit code to return upon completion.
\n@return The exit code to return upon completion.*/",
"getterMethodName" : "getExitCode",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "exitCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "ExitCode",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : "The exit code to return upon completion.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Image" : {
"c2jName" : "image",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The image used to start the container.
",
"enumType" : null,
"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" : "withImage",
"getterDocumentation" : "/**The image used to start the container.
\n@return The image used to start the container.*/",
"getterMethodName" : "getImage",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "image",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Image",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "image",
"variableType" : "String",
"documentation" : "The image used to start the container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"JobRoleArn" : {
"c2jName" : "jobRoleArn",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) associated with the job upon execution.
",
"enumType" : null,
"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" : "withJobRoleArn",
"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.*/",
"getterMethodName" : "getJobRoleArn",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "jobRoleArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "JobRoleArn",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobRoleArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) associated with the job upon execution.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Memory" : {
"c2jName" : "memory",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The number of MiB of memory reserved for the job.
",
"enumType" : null,
"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" : "withMemory",
"getterDocumentation" : "/**The number of MiB of memory reserved for the job.
\n@return The number of MiB of memory reserved for the job.*/",
"getterMethodName" : "getMemory",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "memory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Memory",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "memory",
"variableType" : "Integer",
"documentation" : "The number of MiB of memory reserved for the job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MountPoints" : {
"c2jName" : "mountPoints",
"c2jShape" : "MountPoints",
"deprecated" : false,
"documentation" : "The mount points for data volumes in your container.
",
"enumType" : null,
"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" : "withMountPoints",
"getterDocumentation" : "/**The mount points for data volumes in your container.
\n@return The mount points for data volumes in your container.*/",
"getterMethodName" : "getMountPoints",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "mountPoints",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "MountPoint",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "MountPoint",
"variableName" : "member",
"variableType" : "MountPoint",
"documentation" : "",
"simpleType" : "MountPoint",
"variableSetterType" : "MountPoint"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "MountPoint",
"variableName" : "member",
"variableType" : "MountPoint",
"documentation" : "",
"simpleType" : "MountPoint",
"variableSetterType" : "MountPoint"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "MountPoint",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "MountPoint",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "MountPoints",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The mount points for data volumes in your container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setMountPoints(java.util.Collection)} or {@link #withMountPoints(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"Privileged" : {
"c2jName" : "privileged",
"c2jShape" : "Boolean",
"deprecated" : false,
"documentation" : "When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root
user).
",
"enumType" : null,
"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" : "withPrivileged",
"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).*/",
"getterMethodName" : "getPrivileged",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "privileged",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "Privileged",
"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" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"ReadonlyRootFilesystem" : {
"c2jName" : "readonlyRootFilesystem",
"c2jShape" : "Boolean",
"deprecated" : false,
"documentation" : "When this parameter is true, the container is given read-only access to its root file system.
",
"enumType" : null,
"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" : "withReadonlyRootFilesystem",
"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.*/",
"getterMethodName" : "getReadonlyRootFilesystem",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "readonlyRootFilesystem",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "ReadonlyRootFilesystem",
"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" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"Reason" : {
"c2jName" : "reason",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"enumType" : null,
"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" : "withReason",
"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.*/",
"getterMethodName" : "getReason",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Reason",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"Ulimits" : {
"c2jName" : "ulimits",
"c2jShape" : "Ulimits",
"deprecated" : false,
"documentation" : "A list of ulimit
values to set in the container.
",
"enumType" : null,
"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" : "withUlimits",
"getterDocumentation" : "/**A list of ulimit
values to set in the container.
\n@return A list of ulimit
values to set in the container.*/",
"getterMethodName" : "getUlimits",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "ulimits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Ulimit",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Ulimit",
"variableName" : "member",
"variableType" : "Ulimit",
"documentation" : "",
"simpleType" : "Ulimit",
"variableSetterType" : "Ulimit"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Ulimit",
"variableName" : "member",
"variableType" : "Ulimit",
"documentation" : "",
"simpleType" : "Ulimit",
"variableSetterType" : "Ulimit"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Ulimit",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Ulimit",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Ulimits",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**A list of ulimit
values to set in the container.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setUlimits(java.util.Collection)} or {@link #withUlimits(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
},
"User" : {
"c2jName" : "user",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The user name to use inside the container.
",
"enumType" : null,
"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" : "withUser",
"getterDocumentation" : "/**The user name to use inside the container.
\n@return The user name to use inside the container.*/",
"getterMethodName" : "getUser",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "user",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "User",
"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" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "user",
"variableType" : "String",
"documentation" : "The user name to use inside the container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Vcpus" : {
"c2jName" : "vcpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The number of VCPUs allocated for the job.
",
"enumType" : null,
"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" : "withVcpus",
"getterDocumentation" : "/**The number of VCPUs allocated for the job.
\n@return The number of VCPUs allocated for the job.*/",
"getterMethodName" : "getVcpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "vcpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Vcpus",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "vcpus",
"variableType" : "Integer",
"documentation" : "The number of VCPUs allocated for the job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Volumes" : {
"c2jName" : "volumes",
"c2jShape" : "Volumes",
"deprecated" : false,
"documentation" : "A list of volumes associated with the job.
",
"enumType" : null,
"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" : "withVolumes",
"getterDocumentation" : "/**A list of volumes associated with the job.
\n@return A list of volumes associated with the job.*/",
"getterMethodName" : "getVolumes",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "volumes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Volume",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Volume",
"variableName" : "member",
"variableType" : "Volume",
"documentation" : "",
"simpleType" : "Volume",
"variableSetterType" : "Volume"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Volume",
"variableName" : "member",
"variableType" : "Volume",
"documentation" : "",
"simpleType" : "Volume",
"variableSetterType" : "Volume"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Volume",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Volume",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Volumes",
"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" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**A list of volumes associated with the job.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setVolumes(java.util.Collection)} or {@link #withVolumes(java.util.Collection)} if you want to override the existing values.
\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.*/",
"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"
},
"xmlNameSpaceUri" : null
}
},
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ContainerDetail",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ContainerDetail",
"variableName" : "containerDetail",
"variableType" : "ContainerDetail",
"documentation" : null,
"simpleType" : "ContainerDetail",
"variableSetterType" : "ContainerDetail"
},
"wrapper" : false
},
"ContainerOverrides" : {
"c2jName" : "ContainerOverrides",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "The overrides that should be sent to a container.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "vcpus",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The number of vCPUs to reserve for the container. This value overrides the value set in the job definition.
",
"enumType" : null,
"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" : "withVcpus",
"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.*/",
"getterMethodName" : "getVcpus",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "vcpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Vcpus",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "memory",
"c2jShape" : "Integer",
"deprecated" : false,
"documentation" : "The number of MiB of memory reserved for the job. This value overrides the value set in the job definition.
",
"enumType" : null,
"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" : "withMemory",
"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.*/",
"getterMethodName" : "getMemory",
"getterModel" : {
"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,
"statusCode" : false,
"unmarshallLocationName" : "memory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "Memory",
"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" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"varargSetterDocumentation" : "/**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.*/",
"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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "command",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "The command to send to the container that overrides the default command from the Docker image or the job definition.
",
"enumType" : null,
"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" : "withCommand",
"getterDocumentation" : "/**The command to send to the container that overrides the default command from the Docker image or the job definition.
\n@return The command to send to the container that overrides the default command from the Docker image or the job definition.*/",
"getterMethodName" : "getCommand",
"getterModel" : {
"returnType" : "java.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,
"statusCode" : false,
"unmarshallLocationName" : "command",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withMember",
"getterDocumentation" : "/**\n@return */",
"getterMethodName" : "getMember",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List