
models.batch-2016-08-10-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "listJobs" ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ "describeComputeEnvironments", "describeJobDefinitions", "describeJobQueues" ]
},
"metadata" : {
"apiVersion" : "2016-08-10",
"asyncBuilder" : "DefaultBatchAsyncClientBuilder",
"asyncBuilderInterface" : "BatchAsyncClientBuilder",
"asyncClient" : "DefaultBatchAsyncClient",
"asyncInterface" : "BatchAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultBatchBaseClientBuilder",
"baseBuilderInterface" : "BatchBaseClientBuilder",
"baseExceptionName" : "BatchException",
"baseRequestName" : "BatchRequest",
"baseResponseName" : "BatchResponse",
"cborProtocol" : false,
"clientPackageName" : "batch",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS Batch",
"documentation" : "AWS Batch enables you to run batch computing workloads on the AWS Cloud. Batch computing is a common way for developers, scientists, and engineers to access large amounts of compute resources, and AWS Batch removes the undifferentiated heavy lifting of configuring and managing the required infrastructure. AWS Batch will be familiar to users of traditional batch computing software. This service can efficiently provision resources in response to jobs submitted in order to eliminate capacity constraints, reduce compute costs, and deliver results quickly.
As a fully managed service, AWS Batch enables developers, scientists, and engineers to run batch computing workloads of any scale. AWS Batch automatically provisions compute resources and optimizes the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there is no need to install or manage batch computing software, which allows you to focus on analyzing results and solving problems. AWS Batch reduces operational complexities, saves time, and reduces costs, which makes it easy for developers, scientists, and engineers to run their batch jobs in the AWS Cloud.
",
"endpointPrefix" : "batch",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.batch",
"fullModelPackageName" : "software.amazon.awssdk.services.batch.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.batch.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.batch.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.batch.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "batch.model",
"paginatorsPackageName" : "batch.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "batch.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "Batch",
"serviceName" : "Batch",
"signingName" : "batch",
"syncBuilder" : "DefaultBatchClientBuilder",
"syncBuilderInterface" : "BatchClientBuilder",
"syncClient" : "DefaultBatchClient",
"syncInterface" : "BatchClient",
"transformPackageName" : "batch.transform",
"uid" : "batch-2016-08-10",
"xmlProtocol" : false
},
"operations" : {
"CancelJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Cancels a job in an AWS Batch job queue. Jobs that are in the SUBMITTED
, PENDING
, or RUNNABLE
state are cancelled. Jobs that have progressed to STARTING
or RUNNING
are not cancelled (but the API operation still succeeds, even if no job is cancelled); these jobs must be terminated with the TerminateJob operation.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CancelJobRequest",
"variableName" : "cancelJobRequest",
"variableType" : "CancelJobRequest",
"documentation" : "",
"simpleType" : "CancelJobRequest",
"variableSetterType" : "CancelJobRequest"
},
"methodName" : "cancelJob",
"operationName" : "CancelJob",
"paginated" : false,
"returnType" : {
"returnType" : "CancelJobResponse",
"documentation" : null
},
"syncReturnType" : "CancelJobResponse"
},
"CreateComputeEnvironment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an AWS Batch compute environment. You can create MANAGED
or UNMANAGED
compute environments.
In a managed compute environment, AWS Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the launch template that you specify when you create the compute environment. You can choose to use Amazon EC2 On-Demand Instances or Spot Instances in your managed compute environment. You can optionally set a maximum price so that Spot Instances only launch when the Spot Instance price is below a specified percentage of the On-Demand price.
Multi-node parallel jobs are not supported on Spot Instances.
In an unmanaged compute environment, you can manage your own compute resources. This provides more compute resource configuration options, such as using a custom AMI, but you must ensure that your AMI meets the Amazon ECS container instance AMI specification. For more information, see Container Instance AMIs in the Amazon Elastic Container Service Developer Guide. After you have created your unmanaged compute environment, you can use the DescribeComputeEnvironments operation to find the Amazon ECS cluster that is associated with it. Then, manually launch your container instances into that Amazon ECS cluster. For more information, see Launching an Amazon ECS Container Instance in the Amazon Elastic Container Service Developer Guide.
AWS Batch does not upgrade the AMIs in a compute environment after it is created (for example, when a newer version of the Amazon ECS-optimized AMI is available). You are responsible for the management of the guest operating system (including updates and security patches) and any additional application software or utilities that you install on the compute resources. To use a new AMI for your AWS Batch jobs:
-
Create a new compute environment with the new AMI.
-
Add the compute environment to an existing job queue.
-
Remove the old compute environment from your job queue.
-
Delete the old compute environment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateComputeEnvironmentRequest",
"variableName" : "createComputeEnvironmentRequest",
"variableType" : "CreateComputeEnvironmentRequest",
"documentation" : "",
"simpleType" : "CreateComputeEnvironmentRequest",
"variableSetterType" : "CreateComputeEnvironmentRequest"
},
"methodName" : "createComputeEnvironment",
"operationName" : "CreateComputeEnvironment",
"paginated" : false,
"returnType" : {
"returnType" : "CreateComputeEnvironmentResponse",
"documentation" : null
},
"syncReturnType" : "CreateComputeEnvironmentResponse"
},
"CreateJobQueue" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an AWS Batch job queue. When you create a job queue, you associate one or more compute environments to the queue and assign an order of preference for the compute environments.
You also set a priority to the job queue that determines the order in which the AWS Batch scheduler places jobs onto its associated compute environments. For example, if a compute environment is associated with more than one job queue, the job queue with a higher priority is given preference for scheduling jobs to that compute environment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateJobQueueRequest",
"variableName" : "createJobQueueRequest",
"variableType" : "CreateJobQueueRequest",
"documentation" : "",
"simpleType" : "CreateJobQueueRequest",
"variableSetterType" : "CreateJobQueueRequest"
},
"methodName" : "createJobQueue",
"operationName" : "CreateJobQueue",
"paginated" : false,
"returnType" : {
"returnType" : "CreateJobQueueResponse",
"documentation" : null
},
"syncReturnType" : "CreateJobQueueResponse"
},
"DeleteComputeEnvironment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an AWS Batch compute environment.
Before you can delete a compute environment, you must set its state to DISABLED
with the UpdateComputeEnvironment API operation and disassociate it from any job queues with the UpdateJobQueue API operation.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteComputeEnvironmentRequest",
"variableName" : "deleteComputeEnvironmentRequest",
"variableType" : "DeleteComputeEnvironmentRequest",
"documentation" : "",
"simpleType" : "DeleteComputeEnvironmentRequest",
"variableSetterType" : "DeleteComputeEnvironmentRequest"
},
"methodName" : "deleteComputeEnvironment",
"operationName" : "DeleteComputeEnvironment",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteComputeEnvironmentResponse",
"documentation" : null
},
"syncReturnType" : "DeleteComputeEnvironmentResponse"
},
"DeleteJobQueue" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified job queue. You must first disable submissions for a queue with the UpdateJobQueue operation. All jobs in the queue are terminated when you delete a job queue.
It is not necessary to disassociate compute environments from a queue before submitting a DeleteJobQueue
request.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteJobQueueRequest",
"variableName" : "deleteJobQueueRequest",
"variableType" : "DeleteJobQueueRequest",
"documentation" : "",
"simpleType" : "DeleteJobQueueRequest",
"variableSetterType" : "DeleteJobQueueRequest"
},
"methodName" : "deleteJobQueue",
"operationName" : "DeleteJobQueue",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteJobQueueResponse",
"documentation" : null
},
"syncReturnType" : "DeleteJobQueueResponse"
},
"DeregisterJobDefinition" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deregisters an AWS Batch job definition.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeregisterJobDefinitionRequest",
"variableName" : "deregisterJobDefinitionRequest",
"variableType" : "DeregisterJobDefinitionRequest",
"documentation" : "",
"simpleType" : "DeregisterJobDefinitionRequest",
"variableSetterType" : "DeregisterJobDefinitionRequest"
},
"methodName" : "deregisterJobDefinition",
"operationName" : "DeregisterJobDefinition",
"paginated" : false,
"returnType" : {
"returnType" : "DeregisterJobDefinitionResponse",
"documentation" : null
},
"syncReturnType" : "DeregisterJobDefinitionResponse"
},
"DescribeComputeEnvironments" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes one or more of your compute environments.
If you are using an unmanaged compute environment, you can use the DescribeComputeEnvironment
operation to determine the ecsClusterArn
that you should launch your Amazon ECS container instances into.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeComputeEnvironmentsRequest",
"variableName" : "describeComputeEnvironmentsRequest",
"variableType" : "DescribeComputeEnvironmentsRequest",
"documentation" : "",
"simpleType" : "DescribeComputeEnvironmentsRequest",
"variableSetterType" : "DescribeComputeEnvironmentsRequest"
},
"methodName" : "describeComputeEnvironments",
"operationName" : "DescribeComputeEnvironments",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeComputeEnvironmentsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeComputeEnvironmentsResponse"
},
"DescribeJobDefinitions" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes a list of job definitions. You can specify a status
(such as ACTIVE
) to only return job definitions that match that status.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeJobDefinitionsRequest",
"variableName" : "describeJobDefinitionsRequest",
"variableType" : "DescribeJobDefinitionsRequest",
"documentation" : "",
"simpleType" : "DescribeJobDefinitionsRequest",
"variableSetterType" : "DescribeJobDefinitionsRequest"
},
"methodName" : "describeJobDefinitions",
"operationName" : "DescribeJobDefinitions",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeJobDefinitionsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeJobDefinitionsResponse"
},
"DescribeJobQueues" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes one or more of your job queues.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeJobQueuesRequest",
"variableName" : "describeJobQueuesRequest",
"variableType" : "DescribeJobQueuesRequest",
"documentation" : "",
"simpleType" : "DescribeJobQueuesRequest",
"variableSetterType" : "DescribeJobQueuesRequest"
},
"methodName" : "describeJobQueues",
"operationName" : "DescribeJobQueues",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeJobQueuesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeJobQueuesResponse"
},
"DescribeJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes a list of AWS Batch jobs.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeJobsRequest",
"variableName" : "describeJobsRequest",
"variableType" : "DescribeJobsRequest",
"documentation" : "",
"simpleType" : "DescribeJobsRequest",
"variableSetterType" : "DescribeJobsRequest"
},
"methodName" : "describeJobs",
"operationName" : "DescribeJobs",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeJobsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeJobsResponse"
},
"ListJobs" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of AWS Batch jobs.
You must specify only one of the following:
-
a job queue ID to return a list of jobs in that job queue
-
a multi-node parallel job ID to return a list of that job's nodes
-
an array job ID to return a list of that job's children
You can filter the results by job status with the jobStatus
parameter. If you do not specify a status, only RUNNING
jobs are returned.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListJobsRequest",
"variableName" : "listJobsRequest",
"variableType" : "ListJobsRequest",
"documentation" : "",
"simpleType" : "ListJobsRequest",
"variableSetterType" : "ListJobsRequest"
},
"methodName" : "listJobs",
"operationName" : "ListJobs",
"paginated" : true,
"returnType" : {
"returnType" : "ListJobsResponse",
"documentation" : null
},
"syncReturnType" : "ListJobsResponse"
},
"RegisterJobDefinition" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Registers an AWS Batch job definition.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RegisterJobDefinitionRequest",
"variableName" : "registerJobDefinitionRequest",
"variableType" : "RegisterJobDefinitionRequest",
"documentation" : "",
"simpleType" : "RegisterJobDefinitionRequest",
"variableSetterType" : "RegisterJobDefinitionRequest"
},
"methodName" : "registerJobDefinition",
"operationName" : "RegisterJobDefinition",
"paginated" : false,
"returnType" : {
"returnType" : "RegisterJobDefinitionResponse",
"documentation" : null
},
"syncReturnType" : "RegisterJobDefinitionResponse"
},
"SubmitJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Submits an AWS Batch job from a job definition. Parameters specified during SubmitJob override parameters defined in the job definition.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SubmitJobRequest",
"variableName" : "submitJobRequest",
"variableType" : "SubmitJobRequest",
"documentation" : "",
"simpleType" : "SubmitJobRequest",
"variableSetterType" : "SubmitJobRequest"
},
"methodName" : "submitJob",
"operationName" : "SubmitJob",
"paginated" : false,
"returnType" : {
"returnType" : "SubmitJobResponse",
"documentation" : null
},
"syncReturnType" : "SubmitJobResponse"
},
"TerminateJob" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Terminates a job in a job queue. Jobs that are in the STARTING
or RUNNING
state are terminated, which causes them to transition to FAILED
. Jobs that have not progressed to the STARTING
state are cancelled.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TerminateJobRequest",
"variableName" : "terminateJobRequest",
"variableType" : "TerminateJobRequest",
"documentation" : "",
"simpleType" : "TerminateJobRequest",
"variableSetterType" : "TerminateJobRequest"
},
"methodName" : "terminateJob",
"operationName" : "TerminateJob",
"paginated" : false,
"returnType" : {
"returnType" : "TerminateJobResponse",
"documentation" : null
},
"syncReturnType" : "TerminateJobResponse"
},
"UpdateComputeEnvironment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an AWS Batch compute environment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateComputeEnvironmentRequest",
"variableName" : "updateComputeEnvironmentRequest",
"variableType" : "UpdateComputeEnvironmentRequest",
"documentation" : "",
"simpleType" : "UpdateComputeEnvironmentRequest",
"variableSetterType" : "UpdateComputeEnvironmentRequest"
},
"methodName" : "updateComputeEnvironment",
"operationName" : "UpdateComputeEnvironment",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateComputeEnvironmentResponse",
"documentation" : null
},
"syncReturnType" : "UpdateComputeEnvironmentResponse"
},
"UpdateJobQueue" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a job queue.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ClientException",
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerException",
"documentation" : "These errors are usually caused by a server issue.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateJobQueueRequest",
"variableName" : "updateJobQueueRequest",
"variableType" : "UpdateJobQueueRequest",
"documentation" : "",
"simpleType" : "UpdateJobQueueRequest",
"variableSetterType" : "UpdateJobQueueRequest"
},
"methodName" : "updateJobQueue",
"operationName" : "UpdateJobQueue",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateJobQueueResponse",
"documentation" : null
},
"syncReturnType" : "UpdateJobQueueResponse"
}
},
"shapes" : {
"ArrayJobDependency" : {
"c2jName" : "ArrayJobDependency",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "N_TO_N",
"value" : "N_TO_N"
}, {
"name" : "SEQUENTIAL",
"value" : "SEQUENTIAL"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ArrayJobDependency",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ArrayJobDependency",
"variableName" : "arrayJobDependency",
"variableType" : "ArrayJobDependency",
"documentation" : null,
"simpleType" : "ArrayJobDependency",
"variableSetterType" : "ArrayJobDependency"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ArrayProperties" : {
"c2jName" : "ArrayProperties",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing an AWS Batch array job.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job.
\n@return The size of the array job.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job.
\n@param size The size of the array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job.
\n@param size The size of the array job.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job.
\n@return The size of the array job.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job.
\n@param size The size of the array job.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Size" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job.
\n@return The size of the array job.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job.
\n@param size The size of the array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job.
\n@param size The size of the array job.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job.
\n@return The size of the array job.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job.
\n@param size The size of the array job.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job.
\n@return The size of the array job.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job.
\n@param size The size of the array job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job.
\n@param size The size of the array job.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job.
\n@return The size of the array job.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job.
\n@param size The size of the array job.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ArrayProperties",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ArrayProperties",
"variableName" : "arrayProperties",
"variableType" : "ArrayProperties",
"documentation" : null,
"simpleType" : "ArrayProperties",
"variableSetterType" : "ArrayProperties"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ArrayPropertiesDetail" : {
"c2jName" : "ArrayPropertiesDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing the array properties of a job.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getStatusSummary",
"beanStyleSetterMethodName" : "setStatusSummary",
"c2jName" : "statusSummary",
"c2jShape" : "ArrayJobStatusSummary",
"defaultConsumerFluentSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #statusSummary(Map)}.\n@param statusSummary a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusSummary(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasStatusSummary()} to see if a value was sent in this field.\n
\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@deprecated Use {@link #statusSummary()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusSummary(Map)}\n",
"documentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusSummary",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusSummary",
"fluentSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusSummary",
"getterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasStatusSummary()} to see if a value was sent in this field.\n
\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusSummary",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusSummary",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Integer)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "value",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "value",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "StatusSummary",
"sensitive" : false,
"setterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.",
"setterMethodName" : "setStatusSummary",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "statusSummary",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "statusSummary",
"variableType" : "java.util.Map",
"documentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIndex",
"beanStyleSetterMethodName" : "setIndex",
"c2jName" : "index",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #index(Integer)}.\n@param index a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #index(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.\n@deprecated Use {@link #index()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Index property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIndex",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "index",
"fluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "index",
"getterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "index",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "index",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Index",
"sensitive" : false,
"setterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.",
"setterMethodName" : "setIndex",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Index" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIndex",
"beanStyleSetterMethodName" : "setIndex",
"c2jName" : "index",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #index(Integer)}.\n@param index a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #index(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.\n@deprecated Use {@link #index()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Index property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIndex",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "index",
"fluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "index",
"getterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "index",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "index",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Index",
"sensitive" : false,
"setterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.",
"setterMethodName" : "setIndex",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Size" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StatusSummary" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getStatusSummary",
"beanStyleSetterMethodName" : "setStatusSummary",
"c2jName" : "statusSummary",
"c2jShape" : "ArrayJobStatusSummary",
"defaultConsumerFluentSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #statusSummary(Map)}.\n@param statusSummary a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusSummary(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasStatusSummary()} to see if a value was sent in this field.\n
\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@deprecated Use {@link #statusSummary()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusSummary(Map)}\n",
"documentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusSummary",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusSummary",
"fluentSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusSummary",
"getterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasStatusSummary()} to see if a value was sent in this field.\n
\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusSummary",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusSummary",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Integer)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "value",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "value",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "StatusSummary",
"sensitive" : false,
"setterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.",
"setterMethodName" : "setStatusSummary",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "statusSummary",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "statusSummary",
"variableType" : "java.util.Map",
"documentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getStatusSummary",
"beanStyleSetterMethodName" : "setStatusSummary",
"c2jName" : "statusSummary",
"c2jShape" : "ArrayJobStatusSummary",
"defaultConsumerFluentSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #statusSummary(Map)}.\n@param statusSummary a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusSummary(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasStatusSummary()} to see if a value was sent in this field.\n
\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@deprecated Use {@link #statusSummary()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusSummary(Map)}\n",
"documentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusSummary",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusSummary",
"fluentSetterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusSummary",
"getterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasStatusSummary()} to see if a value was sent in this field.\n
\n@return A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusSummary",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusSummary",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Integer)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "value",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "value",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "StatusSummary",
"sensitive" : false,
"setterDocumentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
\n@param statusSummary A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.",
"setterMethodName" : "setStatusSummary",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "statusSummary",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "statusSummary",
"variableType" : "java.util.Map",
"documentation" : "A summary of the number of array job children in each available job status. This parameter is returned for parent array jobs.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIndex",
"beanStyleSetterMethodName" : "setIndex",
"c2jName" : "index",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #index(Integer)}.\n@param index a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #index(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.\n@deprecated Use {@link #index()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Index property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIndex",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "index",
"fluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "index",
"getterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@return The job index within the array that is associated with this job. This parameter is returned for array job children.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "index",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "index",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Index",
"sensitive" : false,
"setterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
\n@param index The job index within the array that is associated with this job. This parameter is returned for array job children.",
"setterMethodName" : "setIndex",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for array job children.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ArrayPropertiesDetail",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ArrayPropertiesDetail",
"variableName" : "arrayPropertiesDetail",
"variableType" : "ArrayPropertiesDetail",
"documentation" : null,
"simpleType" : "ArrayPropertiesDetail",
"variableSetterType" : "ArrayPropertiesDetail"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ArrayPropertiesSummary" : {
"c2jName" : "ArrayPropertiesSummary",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing the array properties of a job.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIndex",
"beanStyleSetterMethodName" : "setIndex",
"c2jName" : "index",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #index(Integer)}.\n@param index a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #index(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@deprecated Use {@link #index()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Index property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIndex",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "index",
"fluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "index",
"getterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "index",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "index",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Index",
"sensitive" : false,
"setterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.",
"setterMethodName" : "setIndex",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Index" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIndex",
"beanStyleSetterMethodName" : "setIndex",
"c2jName" : "index",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #index(Integer)}.\n@param index a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #index(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@deprecated Use {@link #index()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Index property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIndex",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "index",
"fluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "index",
"getterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "index",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "index",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Index",
"sensitive" : false,
"setterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.",
"setterMethodName" : "setIndex",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Size" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSize",
"beanStyleSetterMethodName" : "setSize",
"c2jName" : "size",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #size(Integer)}.\n@param size a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.\n@deprecated Use {@link #size()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #size(Integer)}\n",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Size property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSize",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "size",
"fluentSetterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "size",
"getterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@return The size of the array job. This parameter is returned for parent array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "size",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "size",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Size",
"sensitive" : false,
"setterDocumentation" : "The size of the array job. This parameter is returned for parent array jobs.
\n@param size The size of the array job. This parameter is returned for parent array jobs.",
"setterMethodName" : "setSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "size",
"variableType" : "Integer",
"documentation" : "The size of the array job. This parameter is returned for parent array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIndex",
"beanStyleSetterMethodName" : "setIndex",
"c2jName" : "index",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #index(Integer)}.\n@param index a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #index(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@deprecated Use {@link #index()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #index(Integer)}\n",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Index property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIndex",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "index",
"fluentSetterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "index",
"getterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@return The job index within the array that is associated with this job. This parameter is returned for children of array jobs.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "index",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "index",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Index",
"sensitive" : false,
"setterDocumentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
\n@param index The job index within the array that is associated with this job. This parameter is returned for children of array jobs.",
"setterMethodName" : "setIndex",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "index",
"variableType" : "Integer",
"documentation" : "The job index within the array that is associated with this job. This parameter is returned for children of array jobs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ArrayPropertiesSummary",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ArrayPropertiesSummary",
"variableName" : "arrayPropertiesSummary",
"variableType" : "ArrayPropertiesSummary",
"documentation" : null,
"simpleType" : "ArrayPropertiesSummary",
"variableSetterType" : "ArrayPropertiesSummary"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AttemptContainerDetail" : {
"c2jName" : "AttemptContainerDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing the details of a container that is part of a job attempt.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getContainerInstanceArn",
"beanStyleSetterMethodName" : "setContainerInstanceArn",
"c2jName" : "containerInstanceArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #containerInstanceArn(String)}.\n@param containerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerInstanceArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@deprecated Use {@link #containerInstanceArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ContainerInstanceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasContainerInstanceArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "containerInstanceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "containerInstanceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "containerInstanceArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "containerInstanceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ContainerInstanceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.",
"setterMethodName" : "setContainerInstanceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "containerInstanceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "containerInstanceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTaskArn",
"beanStyleSetterMethodName" : "setTaskArn",
"c2jName" : "taskArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@deprecated Use {@link #taskArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TaskArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTaskArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "taskArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "taskArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "taskArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "taskArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TaskArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.",
"setterMethodName" : "setTaskArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "taskArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "taskArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getExitCode",
"beanStyleSetterMethodName" : "setExitCode",
"c2jName" : "exitCode",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #exitCode(Integer)}.\n@param exitCode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exitCode(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.\n@deprecated Use {@link #exitCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n",
"documentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ExitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasExitCode",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exitCode",
"fluentSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exitCode",
"getterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "exitCode",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "exitCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ExitCode",
"sensitive" : false,
"setterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.",
"setterMethodName" : "setExitCode",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReason",
"beanStyleSetterMethodName" : "setReason",
"c2jName" : "reason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n",
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reason",
"fluentSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reason",
"getterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "reason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Reason",
"sensitive" : false,
"setterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.",
"setterMethodName" : "setReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getLogStreamName",
"beanStyleSetterMethodName" : "setLogStreamName",
"c2jName" : "logStreamName",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@deprecated Use {@link #logStreamName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n",
"documentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the LogStreamName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasLogStreamName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logStreamName",
"fluentSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logStreamName",
"getterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "logStreamName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "logStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.",
"setterMethodName" : "setLogStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getNetworkInterfaces",
"beanStyleSetterMethodName" : "setNetworkInterfaces",
"c2jName" : "networkInterfaces",
"c2jShape" : "NetworkInterfaceList",
"defaultConsumerFluentSetterDocumentation" : "The network interfaces associated with the job attempt.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaces(List)}.\n@param networkInterfaces a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaces(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The network interfaces associated with the job attempt.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasNetworkInterfaces()} to see if a value was sent in this field.\n
\n@return The network interfaces associated with the job attempt.\n@deprecated Use {@link #networkInterfaces()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n",
"documentation" : "The network interfaces associated with the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NetworkInterfaces property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNetworkInterfaces",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "networkInterfaces",
"fluentSetterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "networkInterfaces",
"getterDocumentation" : "The network interfaces associated with the job attempt.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasNetworkInterfaces()} to see if a value was sent in this field.\n
\n@return The network interfaces associated with the job attempt.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "networkInterfaces",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "networkInterfaces",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NetworkInterface",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkInterface.Builder} avoiding the need to create one manually via {@link NetworkInterface#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkInterface.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkInterface)}.\n@param member a consumer that will call methods on {@link NetworkInterface.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkInterface)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NetworkInterface)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "NetworkInterface",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "NetworkInterface",
"variableName" : "member",
"variableType" : "NetworkInterface",
"documentation" : null,
"simpleType" : "NetworkInterface",
"variableSetterType" : "NetworkInterface"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "NetworkInterface",
"variableName" : "member",
"variableType" : "NetworkInterface",
"documentation" : "",
"simpleType" : "NetworkInterface",
"variableSetterType" : "NetworkInterface"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "NetworkInterface",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "NetworkInterface",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "NetworkInterfaces",
"sensitive" : false,
"setterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.",
"setterMethodName" : "setNetworkInterfaces",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "networkInterfaces",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "networkInterfaces",
"variableType" : "java.util.List",
"documentation" : "The network interfaces associated with the job attempt.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ContainerInstanceArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getContainerInstanceArn",
"beanStyleSetterMethodName" : "setContainerInstanceArn",
"c2jName" : "containerInstanceArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #containerInstanceArn(String)}.\n@param containerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerInstanceArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@deprecated Use {@link #containerInstanceArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ContainerInstanceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasContainerInstanceArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "containerInstanceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "containerInstanceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "containerInstanceArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "containerInstanceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ContainerInstanceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.",
"setterMethodName" : "setContainerInstanceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "containerInstanceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "containerInstanceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ExitCode" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getExitCode",
"beanStyleSetterMethodName" : "setExitCode",
"c2jName" : "exitCode",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #exitCode(Integer)}.\n@param exitCode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exitCode(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.\n@deprecated Use {@link #exitCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n",
"documentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ExitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasExitCode",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exitCode",
"fluentSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exitCode",
"getterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "exitCode",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "exitCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ExitCode",
"sensitive" : false,
"setterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.",
"setterMethodName" : "setExitCode",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LogStreamName" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getLogStreamName",
"beanStyleSetterMethodName" : "setLogStreamName",
"c2jName" : "logStreamName",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@deprecated Use {@link #logStreamName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n",
"documentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the LogStreamName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasLogStreamName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logStreamName",
"fluentSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logStreamName",
"getterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "logStreamName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "logStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.",
"setterMethodName" : "setLogStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NetworkInterfaces" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getNetworkInterfaces",
"beanStyleSetterMethodName" : "setNetworkInterfaces",
"c2jName" : "networkInterfaces",
"c2jShape" : "NetworkInterfaceList",
"defaultConsumerFluentSetterDocumentation" : "The network interfaces associated with the job attempt.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaces(List)}.\n@param networkInterfaces a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaces(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The network interfaces associated with the job attempt.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasNetworkInterfaces()} to see if a value was sent in this field.\n
\n@return The network interfaces associated with the job attempt.\n@deprecated Use {@link #networkInterfaces()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n",
"documentation" : "The network interfaces associated with the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NetworkInterfaces property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNetworkInterfaces",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "networkInterfaces",
"fluentSetterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "networkInterfaces",
"getterDocumentation" : "The network interfaces associated with the job attempt.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasNetworkInterfaces()} to see if a value was sent in this field.\n
\n@return The network interfaces associated with the job attempt.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "networkInterfaces",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "networkInterfaces",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NetworkInterface",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkInterface.Builder} avoiding the need to create one manually via {@link NetworkInterface#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkInterface.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkInterface)}.\n@param member a consumer that will call methods on {@link NetworkInterface.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkInterface)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NetworkInterface)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "NetworkInterface",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "NetworkInterface",
"variableName" : "member",
"variableType" : "NetworkInterface",
"documentation" : null,
"simpleType" : "NetworkInterface",
"variableSetterType" : "NetworkInterface"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "NetworkInterface",
"variableName" : "member",
"variableType" : "NetworkInterface",
"documentation" : "",
"simpleType" : "NetworkInterface",
"variableSetterType" : "NetworkInterface"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "NetworkInterface",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "NetworkInterface",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "NetworkInterfaces",
"sensitive" : false,
"setterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.",
"setterMethodName" : "setNetworkInterfaces",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "networkInterfaces",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "networkInterfaces",
"variableType" : "java.util.List",
"documentation" : "The network interfaces associated with the job attempt.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Reason" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReason",
"beanStyleSetterMethodName" : "setReason",
"c2jName" : "reason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n",
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reason",
"fluentSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reason",
"getterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "reason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Reason",
"sensitive" : false,
"setterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.",
"setterMethodName" : "setReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TaskArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTaskArn",
"beanStyleSetterMethodName" : "setTaskArn",
"c2jName" : "taskArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@deprecated Use {@link #taskArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TaskArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTaskArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "taskArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "taskArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "taskArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "taskArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TaskArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.",
"setterMethodName" : "setTaskArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "taskArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "taskArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getContainerInstanceArn",
"beanStyleSetterMethodName" : "setContainerInstanceArn",
"c2jName" : "containerInstanceArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #containerInstanceArn(String)}.\n@param containerInstanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerInstanceArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@deprecated Use {@link #containerInstanceArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #containerInstanceArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ContainerInstanceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasContainerInstanceArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "containerInstanceArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "containerInstanceArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "containerInstanceArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "containerInstanceArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ContainerInstanceArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
\n@param containerInstanceArn The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.",
"setterMethodName" : "setContainerInstanceArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "containerInstanceArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "containerInstanceArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTaskArn",
"beanStyleSetterMethodName" : "setTaskArn",
"c2jName" : "taskArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@deprecated Use {@link #taskArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #taskArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TaskArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTaskArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "taskArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "taskArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@return The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "taskArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "taskArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TaskArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
\n@param taskArn The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.",
"setterMethodName" : "setTaskArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "taskArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "taskArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the job attempt. Each container attempt receives a task ARN when they reach the STARTING
status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getExitCode",
"beanStyleSetterMethodName" : "setExitCode",
"c2jName" : "exitCode",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #exitCode(Integer)}.\n@param exitCode a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #exitCode(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.\n@deprecated Use {@link #exitCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exitCode(Integer)}\n",
"documentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ExitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasExitCode",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "exitCode",
"fluentSetterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "exitCode",
"getterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@return The exit code for the job attempt. A non-zero exit code is considered a failure.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "exitCode",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "exitCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ExitCode",
"sensitive" : false,
"setterDocumentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
\n@param exitCode The exit code for the job attempt. A non-zero exit code is considered a failure.",
"setterMethodName" : "setExitCode",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "exitCode",
"variableType" : "Integer",
"documentation" : "The exit code for the job attempt. A non-zero exit code is considered a failure.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReason",
"beanStyleSetterMethodName" : "setReason",
"c2jName" : "reason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@deprecated Use {@link #reason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n",
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reason",
"fluentSetterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reason",
"getterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@return A short (255 max characters) human-readable string to provide additional details about a running or stopped container.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "reason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Reason",
"sensitive" : false,
"setterDocumentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
\n@param reason A short (255 max characters) human-readable string to provide additional details about a running or stopped container.",
"setterMethodName" : "setReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getLogStreamName",
"beanStyleSetterMethodName" : "setLogStreamName",
"c2jName" : "logStreamName",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logStreamName(String)}.\n@param logStreamName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logStreamName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@deprecated Use {@link #logStreamName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logStreamName(String)}\n",
"documentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the LogStreamName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasLogStreamName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "logStreamName",
"fluentSetterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "logStreamName",
"getterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@return The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "logStreamName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "logStreamName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LogStreamName",
"sensitive" : false,
"setterDocumentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
\n@param logStreamName The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.",
"setterMethodName" : "setLogStreamName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logStreamName",
"variableType" : "String",
"documentation" : "The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name when they reach the RUNNING
status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getNetworkInterfaces",
"beanStyleSetterMethodName" : "setNetworkInterfaces",
"c2jName" : "networkInterfaces",
"c2jShape" : "NetworkInterfaceList",
"defaultConsumerFluentSetterDocumentation" : "The network interfaces associated with the job attempt.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaces(List)}.\n@param networkInterfaces a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaces(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The network interfaces associated with the job attempt.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasNetworkInterfaces()} to see if a value was sent in this field.\n
\n@return The network interfaces associated with the job attempt.\n@deprecated Use {@link #networkInterfaces()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaces(List)}\n",
"documentation" : "The network interfaces associated with the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NetworkInterfaces property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNetworkInterfaces",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "networkInterfaces",
"fluentSetterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "networkInterfaces",
"getterDocumentation" : "The network interfaces associated with the job attempt.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasNetworkInterfaces()} to see if a value was sent in this field.\n
\n@return The network interfaces associated with the job attempt.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "networkInterfaces",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "networkInterfaces",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NetworkInterface",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkInterface.Builder} avoiding the need to create one manually via {@link NetworkInterface#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkInterface.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkInterface)}.\n@param member a consumer that will call methods on {@link NetworkInterface.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkInterface)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(NetworkInterface)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "NetworkInterface",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "NetworkInterface",
"variableName" : "member",
"variableType" : "NetworkInterface",
"documentation" : null,
"simpleType" : "NetworkInterface",
"variableSetterType" : "NetworkInterface"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "NetworkInterface",
"variableName" : "member",
"variableType" : "NetworkInterface",
"documentation" : "",
"simpleType" : "NetworkInterface",
"variableSetterType" : "NetworkInterface"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "NetworkInterface",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "NetworkInterface",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "NetworkInterfaces",
"sensitive" : false,
"setterDocumentation" : "The network interfaces associated with the job attempt.
\n@param networkInterfaces The network interfaces associated with the job attempt.",
"setterMethodName" : "setNetworkInterfaces",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "networkInterfaces",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "networkInterfaces",
"variableType" : "java.util.List",
"documentation" : "The network interfaces associated with the job attempt.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AttemptContainerDetail",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "attemptContainerDetail",
"variableType" : "AttemptContainerDetail",
"documentation" : null,
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AttemptDetail" : {
"c2jName" : "AttemptDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing a job attempt.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getContainer",
"beanStyleSetterMethodName" : "setContainer",
"c2jName" : "container",
"c2jShape" : "AttemptContainerDetail",
"defaultConsumerFluentSetterDocumentation" : "Details about the container in this job attempt.
\nThis is a convenience that creates an instance of the {@link AttemptContainerDetail.Builder} avoiding the need to create one manually via {@link AttemptContainerDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttemptContainerDetail.Builder#build()} is called immediately and its result is passed to {@link #container(AttemptContainerDetail)}.\n@param container a consumer that will call methods on {@link AttemptContainerDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(AttemptContainerDetail)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Details about the container in this job attempt.
\n@return Details about the container in this job attempt.\n@deprecated Use {@link #container()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(AttemptContainerDetail)}\n",
"documentation" : "Details about the container in this job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasContainer",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "container",
"fluentSetterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "container",
"getterDocumentation" : "Details about the container in this job attempt.
\n@return Details about the container in this job attempt.",
"getterModel" : {
"returnType" : "AttemptContainerDetail",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "container",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "container",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Container",
"sensitive" : false,
"setterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.",
"setterMethodName" : "setContainer",
"setterModel" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "container",
"variableType" : "AttemptContainerDetail",
"documentation" : null,
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "container",
"variableType" : "AttemptContainerDetail",
"documentation" : "Details about the container in this job attempt.
",
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStartedAt",
"beanStyleSetterMethodName" : "setStartedAt",
"c2jName" : "startedAt",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startedAt(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@deprecated Use {@link #startedAt()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStartedAt",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startedAt",
"fluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startedAt",
"getterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "startedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "startedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "StartedAt",
"sensitive" : false,
"setterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).",
"setterMethodName" : "setStartedAt",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "startedAt",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "startedAt",
"variableType" : "Long",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStoppedAt",
"beanStyleSetterMethodName" : "setStoppedAt",
"c2jName" : "stoppedAt",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #stoppedAt(Long)}.\n@param stoppedAt a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stoppedAt(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@deprecated Use {@link #stoppedAt()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStoppedAt",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stoppedAt",
"fluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stoppedAt",
"getterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stoppedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stoppedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "StoppedAt",
"sensitive" : false,
"setterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).",
"setterMethodName" : "setStoppedAt",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "stoppedAt",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "stoppedAt",
"variableType" : "Long",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusReason",
"beanStyleSetterMethodName" : "setStatusReason",
"c2jName" : "statusReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@return A short, human-readable string to provide additional details about the current status of the job attempt.\n@deprecated Use {@link #statusReason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n",
"documentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusReason",
"fluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusReason",
"getterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@return A short, human-readable string to provide additional details about the current status of the job attempt.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatusReason",
"sensitive" : false,
"setterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.",
"setterMethodName" : "setStatusReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Container" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getContainer",
"beanStyleSetterMethodName" : "setContainer",
"c2jName" : "container",
"c2jShape" : "AttemptContainerDetail",
"defaultConsumerFluentSetterDocumentation" : "Details about the container in this job attempt.
\nThis is a convenience that creates an instance of the {@link AttemptContainerDetail.Builder} avoiding the need to create one manually via {@link AttemptContainerDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttemptContainerDetail.Builder#build()} is called immediately and its result is passed to {@link #container(AttemptContainerDetail)}.\n@param container a consumer that will call methods on {@link AttemptContainerDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(AttemptContainerDetail)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Details about the container in this job attempt.
\n@return Details about the container in this job attempt.\n@deprecated Use {@link #container()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(AttemptContainerDetail)}\n",
"documentation" : "Details about the container in this job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasContainer",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "container",
"fluentSetterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "container",
"getterDocumentation" : "Details about the container in this job attempt.
\n@return Details about the container in this job attempt.",
"getterModel" : {
"returnType" : "AttemptContainerDetail",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "container",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "container",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Container",
"sensitive" : false,
"setterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.",
"setterMethodName" : "setContainer",
"setterModel" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "container",
"variableType" : "AttemptContainerDetail",
"documentation" : null,
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "container",
"variableType" : "AttemptContainerDetail",
"documentation" : "Details about the container in this job attempt.
",
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StartedAt" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStartedAt",
"beanStyleSetterMethodName" : "setStartedAt",
"c2jName" : "startedAt",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startedAt(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@deprecated Use {@link #startedAt()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStartedAt",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startedAt",
"fluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startedAt",
"getterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "startedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "startedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "StartedAt",
"sensitive" : false,
"setterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).",
"setterMethodName" : "setStartedAt",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "startedAt",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "startedAt",
"variableType" : "Long",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StatusReason" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusReason",
"beanStyleSetterMethodName" : "setStatusReason",
"c2jName" : "statusReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@return A short, human-readable string to provide additional details about the current status of the job attempt.\n@deprecated Use {@link #statusReason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n",
"documentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusReason",
"fluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusReason",
"getterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@return A short, human-readable string to provide additional details about the current status of the job attempt.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatusReason",
"sensitive" : false,
"setterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.",
"setterMethodName" : "setStatusReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StoppedAt" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStoppedAt",
"beanStyleSetterMethodName" : "setStoppedAt",
"c2jName" : "stoppedAt",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #stoppedAt(Long)}.\n@param stoppedAt a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stoppedAt(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@deprecated Use {@link #stoppedAt()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStoppedAt",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stoppedAt",
"fluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stoppedAt",
"getterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stoppedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stoppedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "StoppedAt",
"sensitive" : false,
"setterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).",
"setterMethodName" : "setStoppedAt",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "stoppedAt",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "stoppedAt",
"variableType" : "Long",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getContainer",
"beanStyleSetterMethodName" : "setContainer",
"c2jName" : "container",
"c2jShape" : "AttemptContainerDetail",
"defaultConsumerFluentSetterDocumentation" : "Details about the container in this job attempt.
\nThis is a convenience that creates an instance of the {@link AttemptContainerDetail.Builder} avoiding the need to create one manually via {@link AttemptContainerDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttemptContainerDetail.Builder#build()} is called immediately and its result is passed to {@link #container(AttemptContainerDetail)}.\n@param container a consumer that will call methods on {@link AttemptContainerDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #container(AttemptContainerDetail)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Details about the container in this job attempt.
\n@return Details about the container in this job attempt.\n@deprecated Use {@link #container()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #container(AttemptContainerDetail)}\n",
"documentation" : "Details about the container in this job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Container property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasContainer",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "container",
"fluentSetterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "container",
"getterDocumentation" : "Details about the container in this job attempt.
\n@return Details about the container in this job attempt.",
"getterModel" : {
"returnType" : "AttemptContainerDetail",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "container",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "container",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Container",
"sensitive" : false,
"setterDocumentation" : "Details about the container in this job attempt.
\n@param container Details about the container in this job attempt.",
"setterMethodName" : "setContainer",
"setterModel" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "container",
"variableType" : "AttemptContainerDetail",
"documentation" : null,
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttemptContainerDetail",
"variableName" : "container",
"variableType" : "AttemptContainerDetail",
"documentation" : "Details about the container in this job attempt.
",
"simpleType" : "AttemptContainerDetail",
"variableSetterType" : "AttemptContainerDetail"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStartedAt",
"beanStyleSetterMethodName" : "setStartedAt",
"c2jName" : "startedAt",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #startedAt(Long)}.\n@param startedAt a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startedAt(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@deprecated Use {@link #startedAt()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startedAt(Long)}\n",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StartedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStartedAt",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startedAt",
"fluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startedAt",
"getterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "startedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "startedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "StartedAt",
"sensitive" : false,
"setterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
\n@param startedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).",
"setterMethodName" : "setStartedAt",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "startedAt",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "startedAt",
"variableType" : "Long",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStoppedAt",
"beanStyleSetterMethodName" : "setStoppedAt",
"c2jName" : "stoppedAt",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #stoppedAt(Long)}.\n@param stoppedAt a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stoppedAt(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@deprecated Use {@link #stoppedAt()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stoppedAt(Long)}\n",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StoppedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStoppedAt",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stoppedAt",
"fluentSetterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stoppedAt",
"getterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@return The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stoppedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stoppedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "StoppedAt",
"sensitive" : false,
"setterDocumentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
\n@param stoppedAt The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).",
"setterMethodName" : "setStoppedAt",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "stoppedAt",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "stoppedAt",
"variableType" : "Long",
"documentation" : "The Unix timestamp (in seconds and milliseconds) for when the attempt was stopped (when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusReason",
"beanStyleSetterMethodName" : "setStatusReason",
"c2jName" : "statusReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@return A short, human-readable string to provide additional details about the current status of the job attempt.\n@deprecated Use {@link #statusReason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n",
"documentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusReason",
"fluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusReason",
"getterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@return A short, human-readable string to provide additional details about the current status of the job attempt.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatusReason",
"sensitive" : false,
"setterDocumentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the job attempt.",
"setterMethodName" : "setStatusReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : "A short, human-readable string to provide additional details about the current status of the job attempt.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AttemptDetail",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttemptDetail",
"variableName" : "attemptDetail",
"variableType" : "AttemptDetail",
"documentation" : null,
"simpleType" : "AttemptDetail",
"variableSetterType" : "AttemptDetail"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CEState" : {
"c2jName" : "CEState",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "ENABLED",
"value" : "ENABLED"
}, {
"name" : "DISABLED",
"value" : "DISABLED"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CEState",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CEState",
"variableName" : "ceState",
"variableType" : "CEState",
"documentation" : null,
"simpleType" : "CEState",
"variableSetterType" : "CEState"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CEStatus" : {
"c2jName" : "CEStatus",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "CREATING",
"value" : "CREATING"
}, {
"name" : "UPDATING",
"value" : "UPDATING"
}, {
"name" : "DELETING",
"value" : "DELETING"
}, {
"name" : "DELETED",
"value" : "DELETED"
}, {
"name" : "VALID",
"value" : "VALID"
}, {
"name" : "INVALID",
"value" : "INVALID"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CEStatus",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CEStatus",
"variableName" : "ceStatus",
"variableType" : "CEStatus",
"documentation" : null,
"simpleType" : "CEStatus",
"variableSetterType" : "CEStatus"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CEType" : {
"c2jName" : "CEType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "MANAGED",
"value" : "MANAGED"
}, {
"name" : "UNMANAGED",
"value" : "UNMANAGED"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CEType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CEType",
"variableName" : "ceType",
"variableType" : "CEType",
"documentation" : null,
"simpleType" : "CEType",
"variableSetterType" : "CEType"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CRAllocationStrategy" : {
"c2jName" : "CRAllocationStrategy",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "BEST_FIT",
"value" : "BEST_FIT"
}, {
"name" : "BEST_FIT_PROGRESSIVE",
"value" : "BEST_FIT_PROGRESSIVE"
}, {
"name" : "SPOT_CAPACITY_OPTIMIZED",
"value" : "SPOT_CAPACITY_OPTIMIZED"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CRAllocationStrategy",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CRAllocationStrategy",
"variableName" : "crAllocationStrategy",
"variableType" : "CRAllocationStrategy",
"documentation" : null,
"simpleType" : "CRAllocationStrategy",
"variableSetterType" : "CRAllocationStrategy"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CRType" : {
"c2jName" : "CRType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "EC2",
"value" : "EC2"
}, {
"name" : "SPOT",
"value" : "SPOT"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CRType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CRType",
"variableName" : "crType",
"variableType" : "CRType",
"documentation" : null,
"simpleType" : "CRType",
"variableSetterType" : "CRType"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CancelJobRequest" : {
"c2jName" : "CancelJobRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CancelJob",
"locationName" : null,
"requestUri" : "/v1/canceljob",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getJobId",
"beanStyleSetterMethodName" : "setJobId",
"c2jName" : "jobId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@return The AWS Batch job ID of the job to cancel.\n@deprecated Use {@link #jobId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n",
"documentation" : "The AWS Batch job ID of the job to cancel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasJobId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "jobId",
"fluentSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "jobId",
"getterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@return The AWS Batch job ID of the job to cancel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "jobId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "jobId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "JobId",
"sensitive" : false,
"setterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.",
"setterMethodName" : "setJobId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "The AWS Batch job ID of the job to cancel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReason",
"beanStyleSetterMethodName" : "setReason",
"c2jName" : "reason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n",
"documentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reason",
"fluentSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reason",
"getterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "reason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Reason",
"sensitive" : false,
"setterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.",
"setterMethodName" : "setReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"JobId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getJobId",
"beanStyleSetterMethodName" : "setJobId",
"c2jName" : "jobId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@return The AWS Batch job ID of the job to cancel.\n@deprecated Use {@link #jobId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n",
"documentation" : "The AWS Batch job ID of the job to cancel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasJobId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "jobId",
"fluentSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "jobId",
"getterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@return The AWS Batch job ID of the job to cancel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "jobId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "jobId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "JobId",
"sensitive" : false,
"setterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.",
"setterMethodName" : "setJobId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "The AWS Batch job ID of the job to cancel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Reason" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReason",
"beanStyleSetterMethodName" : "setReason",
"c2jName" : "reason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n",
"documentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reason",
"fluentSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reason",
"getterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "reason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Reason",
"sensitive" : false,
"setterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.",
"setterMethodName" : "setReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getJobId",
"beanStyleSetterMethodName" : "setJobId",
"c2jName" : "jobId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@return The AWS Batch job ID of the job to cancel.\n@deprecated Use {@link #jobId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n",
"documentation" : "The AWS Batch job ID of the job to cancel.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasJobId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "jobId",
"fluentSetterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "jobId",
"getterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@return The AWS Batch job ID of the job to cancel.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "jobId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "jobId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "JobId",
"sensitive" : false,
"setterDocumentation" : "The AWS Batch job ID of the job to cancel.
\n@param jobId The AWS Batch job ID of the job to cancel.",
"setterMethodName" : "setJobId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobId",
"variableType" : "String",
"documentation" : "The AWS Batch job ID of the job to cancel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReason",
"beanStyleSetterMethodName" : "setReason",
"c2jName" : "reason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@deprecated Use {@link #reason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n",
"documentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reason",
"fluentSetterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reason",
"getterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@return A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "reason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "reason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Reason",
"sensitive" : false,
"setterDocumentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
\n@param reason A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.",
"setterMethodName" : "setReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reason",
"variableType" : "String",
"documentation" : "A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "jobId", "reason" ],
"shapeName" : "CancelJobRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CancelJobRequest",
"variableName" : "cancelJobRequest",
"variableType" : "CancelJobRequest",
"documentation" : null,
"simpleType" : "CancelJobRequest",
"variableSetterType" : "CancelJobRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CancelJobResponse" : {
"c2jName" : "CancelJobResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CancelJobResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CancelJobResponse",
"variableName" : "cancelJobResponse",
"variableType" : "CancelJobResponse",
"documentation" : null,
"simpleType" : "CancelJobResponse",
"variableSetterType" : "CancelJobResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ClientException" : {
"c2jName" : "ClientException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ClientException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ClientException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ClientException",
"variableName" : "clientException",
"variableType" : "ClientException",
"documentation" : null,
"simpleType" : "ClientException",
"variableSetterType" : "ClientException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ComputeEnvironmentDetail" : {
"c2jName" : "ComputeEnvironmentDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing an AWS Batch compute environment.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironmentName",
"beanStyleSetterMethodName" : "setComputeEnvironmentName",
"c2jName" : "computeEnvironmentName",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the compute environment.
\n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n",
"documentation" : "The name of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironmentName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironmentName",
"fluentSetterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironmentName",
"getterDocumentation" : "The name of the compute environment.
\n@return The name of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironmentName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentName",
"sensitive" : false,
"setterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.",
"setterMethodName" : "setComputeEnvironmentName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : "The name of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironmentArn",
"beanStyleSetterMethodName" : "setComputeEnvironmentArn",
"c2jName" : "computeEnvironmentArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironmentArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironmentArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironmentArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironmentArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.",
"setterMethodName" : "setComputeEnvironmentArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEcsClusterArn",
"beanStyleSetterMethodName" : "setEcsClusterArn",
"c2jName" : "ecsClusterArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@deprecated Use {@link #ecsClusterArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ecsClusterArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EcsClusterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEcsClusterArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ecsClusterArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ecsClusterArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ecsClusterArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ecsClusterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EcsClusterArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.",
"setterMethodName" : "setEcsClusterArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ecsClusterArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ecsClusterArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "type",
"c2jShape" : "CEType",
"defaultConsumerFluentSetterDocumentation" : "The type of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the compute environment.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of the compute environment.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : "CEType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of the compute environment.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of the compute environment.\n@see CEType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStateAsString",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "state",
"c2jShape" : "CEState",
"defaultConsumerFluentSetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n",
"documentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
",
"endpointDiscoveryId" : false,
"enumType" : "CEState",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"fluentEnumGetterMethodName" : "state",
"fluentEnumSetterMethodName" : "state",
"fluentGetterMethodName" : "stateAsString",
"fluentSetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "status",
"c2jShape" : "CEStatus",
"defaultConsumerFluentSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CEStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@deprecated Use {@link #statusAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus\n@deprecated Use {@link #status(String)}\n",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"endpointDiscoveryId" : false,
"enumType" : "CEStatus",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatus",
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CEStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "status",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusReason",
"beanStyleSetterMethodName" : "setStatusReason",
"c2jName" : "statusReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@return A short, human-readable string to provide additional details about the current status of the compute environment.\n@deprecated Use {@link #statusReason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n",
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusReason",
"fluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusReason",
"getterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@return A short, human-readable string to provide additional details about the current status of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatusReason",
"sensitive" : false,
"setterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.",
"setterMethodName" : "setStatusReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeResources",
"beanStyleSetterMethodName" : "setComputeResources",
"c2jName" : "computeResources",
"c2jShape" : "ComputeResource",
"defaultConsumerFluentSetterDocumentation" : "The compute resources defined for the compute environment.
\nThis is a convenience that creates an instance of the {@link ComputeResource.Builder} avoiding the need to create one manually via {@link ComputeResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResource.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResource)}.\n@param computeResources a consumer that will call methods on {@link ComputeResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResource)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.\n@deprecated Use {@link #computeResources()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n",
"documentation" : "The compute resources defined for the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeResources",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeResources",
"fluentSetterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeResources",
"getterDocumentation" : "The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.",
"getterModel" : {
"returnType" : "ComputeResource",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeResources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ComputeResources",
"sensitive" : false,
"setterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.",
"setterMethodName" : "setComputeResources",
"setterModel" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : null,
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : "The compute resources defined for the compute environment.
",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getServiceRole",
"beanStyleSetterMethodName" : "setServiceRole",
"c2jName" : "serviceRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@deprecated Use {@link #serviceRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n",
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasServiceRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "serviceRole",
"fluentSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "serviceRole",
"getterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "serviceRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "serviceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceRole",
"sensitive" : false,
"setterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.",
"setterMethodName" : "setServiceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComputeEnvironmentArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironmentArn",
"beanStyleSetterMethodName" : "setComputeEnvironmentArn",
"c2jName" : "computeEnvironmentArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironmentArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironmentArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironmentArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironmentArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.",
"setterMethodName" : "setComputeEnvironmentArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ComputeEnvironmentName" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironmentName",
"beanStyleSetterMethodName" : "setComputeEnvironmentName",
"c2jName" : "computeEnvironmentName",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the compute environment.
\n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n",
"documentation" : "The name of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironmentName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironmentName",
"fluentSetterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironmentName",
"getterDocumentation" : "The name of the compute environment.
\n@return The name of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironmentName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentName",
"sensitive" : false,
"setterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.",
"setterMethodName" : "setComputeEnvironmentName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : "The name of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ComputeResources" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeResources",
"beanStyleSetterMethodName" : "setComputeResources",
"c2jName" : "computeResources",
"c2jShape" : "ComputeResource",
"defaultConsumerFluentSetterDocumentation" : "The compute resources defined for the compute environment.
\nThis is a convenience that creates an instance of the {@link ComputeResource.Builder} avoiding the need to create one manually via {@link ComputeResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResource.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResource)}.\n@param computeResources a consumer that will call methods on {@link ComputeResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResource)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.\n@deprecated Use {@link #computeResources()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n",
"documentation" : "The compute resources defined for the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeResources",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeResources",
"fluentSetterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeResources",
"getterDocumentation" : "The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.",
"getterModel" : {
"returnType" : "ComputeResource",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeResources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ComputeResources",
"sensitive" : false,
"setterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.",
"setterMethodName" : "setComputeResources",
"setterModel" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : null,
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : "The compute resources defined for the compute environment.
",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EcsClusterArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEcsClusterArn",
"beanStyleSetterMethodName" : "setEcsClusterArn",
"c2jName" : "ecsClusterArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@deprecated Use {@link #ecsClusterArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ecsClusterArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EcsClusterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEcsClusterArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ecsClusterArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ecsClusterArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ecsClusterArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ecsClusterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EcsClusterArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.",
"setterMethodName" : "setEcsClusterArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ecsClusterArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ecsClusterArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ServiceRole" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getServiceRole",
"beanStyleSetterMethodName" : "setServiceRole",
"c2jName" : "serviceRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@deprecated Use {@link #serviceRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n",
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasServiceRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "serviceRole",
"fluentSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "serviceRole",
"getterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "serviceRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "serviceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceRole",
"sensitive" : false,
"setterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.",
"setterMethodName" : "setServiceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"State" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStateAsString",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "state",
"c2jShape" : "CEState",
"defaultConsumerFluentSetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n",
"documentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
",
"endpointDiscoveryId" : false,
"enumType" : "CEState",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"fluentEnumGetterMethodName" : "state",
"fluentEnumSetterMethodName" : "state",
"fluentGetterMethodName" : "stateAsString",
"fluentSetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Status" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "status",
"c2jShape" : "CEStatus",
"defaultConsumerFluentSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CEStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@deprecated Use {@link #statusAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus\n@deprecated Use {@link #status(String)}\n",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"endpointDiscoveryId" : false,
"enumType" : "CEStatus",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatus",
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CEStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "status",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StatusReason" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusReason",
"beanStyleSetterMethodName" : "setStatusReason",
"c2jName" : "statusReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@return A short, human-readable string to provide additional details about the current status of the compute environment.\n@deprecated Use {@link #statusReason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n",
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusReason",
"fluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusReason",
"getterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@return A short, human-readable string to provide additional details about the current status of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatusReason",
"sensitive" : false,
"setterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.",
"setterMethodName" : "setStatusReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Type" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "type",
"c2jShape" : "CEType",
"defaultConsumerFluentSetterDocumentation" : "The type of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the compute environment.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of the compute environment.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : "CEType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of the compute environment.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of the compute environment.\n@see CEType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironmentName",
"beanStyleSetterMethodName" : "setComputeEnvironmentName",
"c2jName" : "computeEnvironmentName",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentName(String)}.\n@param computeEnvironmentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the compute environment.
\n@return The name of the compute environment.\n@deprecated Use {@link #computeEnvironmentName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentName(String)}\n",
"documentation" : "The name of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironmentName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironmentName",
"fluentSetterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironmentName",
"getterDocumentation" : "The name of the compute environment.
\n@return The name of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironmentName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentName",
"sensitive" : false,
"setterDocumentation" : "The name of the compute environment.
\n@param computeEnvironmentName The name of the compute environment.",
"setterMethodName" : "setComputeEnvironmentName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentName",
"variableType" : "String",
"documentation" : "The name of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironmentArn",
"beanStyleSetterMethodName" : "setComputeEnvironmentArn",
"c2jName" : "computeEnvironmentArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironmentArn(String)}.\n@param computeEnvironmentArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironmentArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironmentArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironmentArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironmentArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironmentArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironmentArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironmentArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironmentArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironmentArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironmentArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironmentArn The Amazon Resource Name (ARN) of the compute environment.",
"setterMethodName" : "setComputeEnvironmentArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironmentArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEcsClusterArn",
"beanStyleSetterMethodName" : "setEcsClusterArn",
"c2jName" : "ecsClusterArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ecsClusterArn(String)}.\n@param ecsClusterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsClusterArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@deprecated Use {@link #ecsClusterArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ecsClusterArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EcsClusterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEcsClusterArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ecsClusterArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ecsClusterArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@return The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ecsClusterArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ecsClusterArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EcsClusterArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
\n@param ecsClusterArn The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.",
"setterMethodName" : "setEcsClusterArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ecsClusterArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ecsClusterArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "type",
"c2jShape" : "CEType",
"defaultConsumerFluentSetterDocumentation" : "The type of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the compute environment.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of the compute environment.\n@see CEType\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : "CEType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of the compute environment.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CEType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of the compute environment.\n@see CEType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of the compute environment.
\n@param type The type of the compute environment.\n@see CEType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStateAsString",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "state",
"c2jShape" : "CEState",
"defaultConsumerFluentSetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@deprecated Use {@link #stateAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState\n@deprecated Use {@link #state(String)}\n",
"documentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
",
"endpointDiscoveryId" : false,
"enumType" : "CEState",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"fluentEnumGetterMethodName" : "state",
"fluentEnumSetterMethodName" : "state",
"fluentGetterMethodName" : "stateAsString",
"fluentSetterDocumentation" : "The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEState",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link CEState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n
\n@return The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
\n@param state The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.\n@see CEState",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "status",
"c2jShape" : "CEStatus",
"defaultConsumerFluentSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CEStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@deprecated Use {@link #statusAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus\n@deprecated Use {@link #status(String)}\n",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"endpointDiscoveryId" : false,
"enumType" : "CEStatus",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatus",
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CEStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CEStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "status",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
\n@param status The current status of the compute environment (for example, CREATING
or VALID
).\n@see CEStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The current status of the compute environment (for example, CREATING
or VALID
).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStatusReason",
"beanStyleSetterMethodName" : "setStatusReason",
"c2jName" : "statusReason",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@return A short, human-readable string to provide additional details about the current status of the compute environment.\n@deprecated Use {@link #statusReason()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n",
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStatusReason",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "statusReason",
"fluentSetterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "statusReason",
"getterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@return A short, human-readable string to provide additional details about the current status of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "statusReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "statusReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StatusReason",
"sensitive" : false,
"setterDocumentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
\n@param statusReason A short, human-readable string to provide additional details about the current status of the compute environment.",
"setterMethodName" : "setStatusReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "statusReason",
"variableType" : "String",
"documentation" : "A short, human-readable string to provide additional details about the current status of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeResources",
"beanStyleSetterMethodName" : "setComputeResources",
"c2jName" : "computeResources",
"c2jShape" : "ComputeResource",
"defaultConsumerFluentSetterDocumentation" : "The compute resources defined for the compute environment.
\nThis is a convenience that creates an instance of the {@link ComputeResource.Builder} avoiding the need to create one manually via {@link ComputeResource#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComputeResource.Builder#build()} is called immediately and its result is passed to {@link #computeResources(ComputeResource)}.\n@param computeResources a consumer that will call methods on {@link ComputeResource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeResources(ComputeResource)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.\n@deprecated Use {@link #computeResources()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeResources(ComputeResource)}\n",
"documentation" : "The compute resources defined for the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeResources property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeResources",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeResources",
"fluentSetterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeResources",
"getterDocumentation" : "The compute resources defined for the compute environment.
\n@return The compute resources defined for the compute environment.",
"getterModel" : {
"returnType" : "ComputeResource",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeResources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ComputeResources",
"sensitive" : false,
"setterDocumentation" : "The compute resources defined for the compute environment.
\n@param computeResources The compute resources defined for the compute environment.",
"setterMethodName" : "setComputeResources",
"setterModel" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : null,
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ComputeResource",
"variableName" : "computeResources",
"variableType" : "ComputeResource",
"documentation" : "The compute resources defined for the compute environment.
",
"simpleType" : "ComputeResource",
"variableSetterType" : "ComputeResource"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getServiceRole",
"beanStyleSetterMethodName" : "setServiceRole",
"c2jName" : "serviceRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@deprecated Use {@link #serviceRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRole(String)}\n",
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ServiceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasServiceRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "serviceRole",
"fluentSetterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "serviceRole",
"getterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@return The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "serviceRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "serviceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceRole",
"sensitive" : false,
"setterDocumentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
\n@param serviceRole The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.",
"setterMethodName" : "setServiceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : "The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "computeEnvironmentName", "computeEnvironmentArn", "ecsClusterArn" ],
"shapeName" : "ComputeEnvironmentDetail",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeEnvironmentDetail",
"variableName" : "computeEnvironmentDetail",
"variableType" : "ComputeEnvironmentDetail",
"documentation" : null,
"simpleType" : "ComputeEnvironmentDetail",
"variableSetterType" : "ComputeEnvironmentDetail"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ComputeEnvironmentOrder" : {
"c2jName" : "ComputeEnvironmentOrder",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The order in which compute environments are tried for job placement within a queue. Compute environments are tried in ascending order. For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOrder",
"beanStyleSetterMethodName" : "setOrder",
"c2jName" : "order",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The order of the compute environment.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #order(Integer)}.\n@param order a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #order(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The order of the compute environment.
\n@return The order of the compute environment.\n@deprecated Use {@link #order()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #order(Integer)}\n",
"documentation" : "The order of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Order property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOrder",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "order",
"fluentSetterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "order",
"getterDocumentation" : "The order of the compute environment.
\n@return The order of the compute environment.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "order",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Order",
"sensitive" : false,
"setterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.",
"setterMethodName" : "setOrder",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order of the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironment",
"beanStyleSetterMethodName" : "setComputeEnvironment",
"c2jName" : "computeEnvironment",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironment()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironment",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironment",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironment",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironment",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironment",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.",
"setterMethodName" : "setComputeEnvironment",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComputeEnvironment" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironment",
"beanStyleSetterMethodName" : "setComputeEnvironment",
"c2jName" : "computeEnvironment",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironment()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironment",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironment",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironment",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironment",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironment",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.",
"setterMethodName" : "setComputeEnvironment",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Order" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOrder",
"beanStyleSetterMethodName" : "setOrder",
"c2jName" : "order",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The order of the compute environment.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #order(Integer)}.\n@param order a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #order(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The order of the compute environment.
\n@return The order of the compute environment.\n@deprecated Use {@link #order()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #order(Integer)}\n",
"documentation" : "The order of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Order property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOrder",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "order",
"fluentSetterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "order",
"getterDocumentation" : "The order of the compute environment.
\n@return The order of the compute environment.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "order",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Order",
"sensitive" : false,
"setterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.",
"setterMethodName" : "setOrder",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order of the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOrder",
"beanStyleSetterMethodName" : "setOrder",
"c2jName" : "order",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The order of the compute environment.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #order(Integer)}.\n@param order a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #order(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The order of the compute environment.
\n@return The order of the compute environment.\n@deprecated Use {@link #order()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #order(Integer)}\n",
"documentation" : "The order of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Order property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOrder",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "order",
"fluentSetterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "order",
"getterDocumentation" : "The order of the compute environment.
\n@return The order of the compute environment.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "order",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Order",
"sensitive" : false,
"setterDocumentation" : "The order of the compute environment.
\n@param order The order of the compute environment.",
"setterMethodName" : "setOrder",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order of the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getComputeEnvironment",
"beanStyleSetterMethodName" : "setComputeEnvironment",
"c2jName" : "computeEnvironment",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computeEnvironment(String)}.\n@param computeEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computeEnvironment(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.\n@deprecated Use {@link #computeEnvironment()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #computeEnvironment(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ComputeEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasComputeEnvironment",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "computeEnvironment",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "computeEnvironment",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@return The Amazon Resource Name (ARN) of the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "computeEnvironment",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "computeEnvironment",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComputeEnvironment",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the compute environment.
\n@param computeEnvironment The Amazon Resource Name (ARN) of the compute environment.",
"setterMethodName" : "setComputeEnvironment",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computeEnvironment",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "order", "computeEnvironment" ],
"shapeName" : "ComputeEnvironmentOrder",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeEnvironmentOrder",
"variableName" : "computeEnvironmentOrder",
"variableType" : "ComputeEnvironmentOrder",
"documentation" : null,
"simpleType" : "ComputeEnvironmentOrder",
"variableSetterType" : "ComputeEnvironmentOrder"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ComputeResource" : {
"c2jName" : "ComputeResource",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An object representing an AWS Batch compute resource.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "type",
"c2jShape" : "CRType",
"defaultConsumerFluentSetterDocumentation" : "The type of compute environment: EC2
or SPOT
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of compute environment: EC2
or SPOT
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CRType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of compute environment: EC2
or SPOT
.\n@see CRType\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of compute environment: EC2
or SPOT
.
\n@param type The type of compute environment: EC2
or SPOT
.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of compute environment: EC2
or SPOT
.
",
"endpointDiscoveryId" : false,
"enumType" : "CRType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of compute environment: EC2
or SPOT
.
\n@param type The type of compute environment: EC2
or SPOT
.\n@see CRType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRType",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of compute environment: EC2
or SPOT
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link CRType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of compute environment: EC2
or SPOT
.\n@see CRType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of compute environment: EC2
or SPOT
.
\n@param type The type of compute environment: EC2
or SPOT
.\n@see CRType",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of compute environment: EC2
or SPOT
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAllocationStrategyAsString",
"beanStyleSetterMethodName" : "setAllocationStrategy",
"c2jName" : "allocationStrategy",
"c2jShape" : "CRAllocationStrategy",
"defaultConsumerFluentSetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allocationStrategyAsString(String)}.\n@param allocationStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allocationStrategy(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #allocationStrategy} will return {@link CRAllocationStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #allocationStrategyAsString}.\n
\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategyAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategy(String)}\n",
"documentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
",
"endpointDiscoveryId" : false,
"enumType" : "CRAllocationStrategy",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AllocationStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAllocationStrategy",
"fluentEnumGetterMethodName" : "allocationStrategy",
"fluentEnumSetterMethodName" : "allocationStrategy",
"fluentGetterMethodName" : "allocationStrategyAsString",
"fluentSetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy",
"fluentSetterMethodName" : "allocationStrategy",
"getterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #allocationStrategy} will return {@link CRAllocationStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #allocationStrategyAsString}.\n
\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "allocationStrategy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "allocationStrategy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AllocationStrategy",
"sensitive" : false,
"setterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy",
"setterMethodName" : "setAllocationStrategy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "allocationStrategy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "allocationStrategy",
"variableType" : "String",
"documentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMinvCpus",
"beanStyleSetterMethodName" : "setMinvCpus",
"c2jName" : "minvCpus",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minvCpus(Integer)}.\n@param minvCpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minvCpus(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).\n@deprecated Use {@link #minvCpus()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n",
"documentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MinvCpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMinvCpus",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minvCpus",
"fluentSetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minvCpus",
"getterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "minvCpus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "minvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinvCpus",
"sensitive" : false,
"setterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).",
"setterMethodName" : "setMinvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxvCpus",
"beanStyleSetterMethodName" : "setMaxvCpus",
"c2jName" : "maxvCpus",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxvCpus(Integer)}.\n@param maxvCpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxvCpus(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n",
"documentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxvCpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxvCpus",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxvCpus",
"fluentSetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxvCpus",
"getterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "maxvCpus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "maxvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxvCpus",
"sensitive" : false,
"setterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.",
"setterMethodName" : "setMaxvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDesiredvCpus",
"beanStyleSetterMethodName" : "setDesiredvCpus",
"c2jName" : "desiredvCpus",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #desiredvCpus(Integer)}.\n@param desiredvCpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredvCpus(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n",
"documentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DesiredvCpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDesiredvCpus",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "desiredvCpus",
"fluentSetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "desiredvCpus",
"getterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@return The desired number of Amazon EC2 vCPUS in the compute environment.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "desiredvCpus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "desiredvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DesiredvCpus",
"sensitive" : false,
"setterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.",
"setterMethodName" : "setDesiredvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getInstanceTypes",
"beanStyleSetterMethodName" : "setInstanceTypes",
"c2jName" : "instanceTypes",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceTypes(List)}.\n@param instanceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTypes(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasInstanceTypes()} to see if a value was sent in this field.\n
\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@deprecated Use {@link #instanceTypes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceTypes(List)}\n",
"documentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceTypes",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceTypes",
"fluentSetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceTypes",
"getterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasInstanceTypes()} to see if a value was sent in this field.\n
\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "instanceTypes",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "instanceTypes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "InstanceTypes",
"sensitive" : false,
"setterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.",
"setterMethodName" : "setInstanceTypes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getImageId",
"beanStyleSetterMethodName" : "setImageId",
"c2jName" : "imageId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageId(String)}.\n@param imageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@deprecated Use {@link #imageId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageId(String)}\n",
"documentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ImageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasImageId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageId",
"fluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageId",
"getterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "imageId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "imageId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageId",
"sensitive" : false,
"setterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.",
"setterMethodName" : "setImageId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getSubnets",
"beanStyleSetterMethodName" : "setSubnets",
"c2jName" : "subnets",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnets(List)}.\n@param subnets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnets(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSubnets()} to see if a value was sent in this field.\n
\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@deprecated Use {@link #subnets()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnets(List)}\n",
"documentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Subnets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSubnets",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "subnets",
"fluentSetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "subnets",
"getterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSubnets()} to see if a value was sent in this field.\n
\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "subnets",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "subnets",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Subnets",
"sensitive" : false,
"setterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.",
"setterMethodName" : "setSubnets",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getSecurityGroupIds",
"beanStyleSetterMethodName" : "setSecurityGroupIds",
"c2jName" : "securityGroupIds",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n
\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.\n@deprecated Use {@link #securityGroupIds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n",
"documentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSecurityGroupIds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityGroupIds",
"fluentSetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityGroupIds",
"getterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n
\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "securityGroupIds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "securityGroupIds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "SecurityGroupIds",
"sensitive" : false,
"setterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.",
"setterMethodName" : "setSecurityGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEc2KeyPair",
"beanStyleSetterMethodName" : "setEc2KeyPair",
"c2jName" : "ec2KeyPair",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2KeyPair(String)}.\n@param ec2KeyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2KeyPair(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@deprecated Use {@link #ec2KeyPair()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2KeyPair(String)}\n",
"documentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Ec2KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEc2KeyPair",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ec2KeyPair",
"fluentSetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ec2KeyPair",
"getterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ec2KeyPair",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ec2KeyPair",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Ec2KeyPair",
"sensitive" : false,
"setterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.",
"setterMethodName" : "setEc2KeyPair",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getInstanceRole",
"beanStyleSetterMethodName" : "setInstanceRole",
"c2jName" : "instanceRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceRole(String)}.\n@param instanceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@deprecated Use {@link #instanceRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceRole(String)}\n",
"documentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceRole",
"fluentSetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceRole",
"getterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "instanceRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "instanceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceRole",
"sensitive" : false,
"setterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.",
"setterMethodName" : "setInstanceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "tags",
"c2jShape" : "TagsMap",
"defaultConsumerFluentSetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPlacementGroup",
"beanStyleSetterMethodName" : "setPlacementGroup",
"c2jName" : "placementGroup",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #placementGroup(String)}.\n@param placementGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementGroup(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@deprecated Use {@link #placementGroup()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementGroup(String)}\n",
"documentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PlacementGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlacementGroup",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "placementGroup",
"fluentSetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "placementGroup",
"getterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "placementGroup",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "placementGroup",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PlacementGroup",
"sensitive" : false,
"setterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.",
"setterMethodName" : "setPlacementGroup",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "placementGroup",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "placementGroup",
"variableType" : "String",
"documentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getBidPercentage",
"beanStyleSetterMethodName" : "setBidPercentage",
"c2jName" : "bidPercentage",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #bidPercentage(Integer)}.\n@param bidPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bidPercentage(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@deprecated Use {@link #bidPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bidPercentage(Integer)}\n",
"documentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the BidPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasBidPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bidPercentage",
"fluentSetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bidPercentage",
"getterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "bidPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "bidPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BidPercentage",
"sensitive" : false,
"setterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.",
"setterMethodName" : "setBidPercentage",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSpotIamFleetRole",
"beanStyleSetterMethodName" : "setSpotIamFleetRole",
"c2jName" : "spotIamFleetRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #spotIamFleetRole(String)}.\n@param spotIamFleetRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spotIamFleetRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@deprecated Use {@link #spotIamFleetRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spotIamFleetRole(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SpotIamFleetRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSpotIamFleetRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "spotIamFleetRole",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "spotIamFleetRole",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "spotIamFleetRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "spotIamFleetRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SpotIamFleetRole",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.",
"setterMethodName" : "setSpotIamFleetRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "spotIamFleetRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "spotIamFleetRole",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getLaunchTemplate",
"beanStyleSetterMethodName" : "setLaunchTemplate",
"c2jName" : "launchTemplate",
"c2jShape" : "LaunchTemplateSpecification",
"defaultConsumerFluentSetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\nThis is a convenience that creates an instance of the {@link LaunchTemplateSpecification.Builder} avoiding the need to create one manually via {@link LaunchTemplateSpecification#builder()}.\n\nWhen the {@link Consumer} completes, {@link LaunchTemplateSpecification.Builder#build()} is called immediately and its result is passed to {@link #launchTemplate(LaunchTemplateSpecification)}.\n@param launchTemplate a consumer that will call methods on {@link LaunchTemplateSpecification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplate(LaunchTemplateSpecification)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@deprecated Use {@link #launchTemplate()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplate(LaunchTemplateSpecification)}\n",
"documentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the LaunchTemplate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasLaunchTemplate",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "launchTemplate",
"fluentSetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "launchTemplate",
"getterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.",
"getterModel" : {
"returnType" : "LaunchTemplateSpecification",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "launchTemplate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "launchTemplate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "LaunchTemplate",
"sensitive" : false,
"setterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.",
"setterMethodName" : "setLaunchTemplate",
"setterModel" : {
"variableDeclarationType" : "LaunchTemplateSpecification",
"variableName" : "launchTemplate",
"variableType" : "LaunchTemplateSpecification",
"documentation" : null,
"simpleType" : "LaunchTemplateSpecification",
"variableSetterType" : "LaunchTemplateSpecification"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "LaunchTemplateSpecification",
"variableName" : "launchTemplate",
"variableType" : "LaunchTemplateSpecification",
"documentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
",
"simpleType" : "LaunchTemplateSpecification",
"variableSetterType" : "LaunchTemplateSpecification"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AllocationStrategy" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAllocationStrategyAsString",
"beanStyleSetterMethodName" : "setAllocationStrategy",
"c2jName" : "allocationStrategy",
"c2jShape" : "CRAllocationStrategy",
"defaultConsumerFluentSetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allocationStrategyAsString(String)}.\n@param allocationStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allocationStrategy(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #allocationStrategy} will return {@link CRAllocationStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #allocationStrategyAsString}.\n
\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategyAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy\n@deprecated Use {@link #allocationStrategy(String)}\n",
"documentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
",
"endpointDiscoveryId" : false,
"enumType" : "CRAllocationStrategy",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AllocationStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAllocationStrategy",
"fluentEnumGetterMethodName" : "allocationStrategy",
"fluentEnumSetterMethodName" : "allocationStrategy",
"fluentGetterMethodName" : "allocationStrategyAsString",
"fluentSetterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see CRAllocationStrategy",
"fluentSetterMethodName" : "allocationStrategy",
"getterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #allocationStrategy} will return {@link CRAllocationStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #allocationStrategyAsString}.\n
\n@return The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "allocationStrategy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "allocationStrategy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AllocationStrategy",
"sensitive" : false,
"setterDocumentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
\n@param allocationStrategy The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.\n@see CRAllocationStrategy",
"setterMethodName" : "setAllocationStrategy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "allocationStrategy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "allocationStrategy",
"variableType" : "String",
"documentation" : "The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. This could be due to availability of the instance type in the region or Amazon EC2 service limits. If this is not specified, the default is BEST_FIT
, which will use only the best fitting instance type, waiting for additional capacity if it's not available. This allocation strategy keeps costs lower but can limit scaling. BEST_FIT_PROGRESSIVE
will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type with a lower cost. SPOT_CAPACITY_OPTIMIZED
is only available for Spot Instance compute resources and will select an additional instance type that is large enough to meet the requirements of the jobs in the queue, with a preference for an instance type that is less likely to be interrupted.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"BidPercentage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getBidPercentage",
"beanStyleSetterMethodName" : "setBidPercentage",
"c2jName" : "bidPercentage",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #bidPercentage(Integer)}.\n@param bidPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bidPercentage(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@deprecated Use {@link #bidPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bidPercentage(Integer)}\n",
"documentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the BidPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasBidPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bidPercentage",
"fluentSetterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bidPercentage",
"getterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@return The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "bidPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "bidPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "BidPercentage",
"sensitive" : false,
"setterDocumentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
\n@param bidPercentage The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.",
"setterMethodName" : "setBidPercentage",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "bidPercentage",
"variableType" : "Integer",
"documentation" : "The maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your maximum percentage is 20%, then the Spot price must be below 20% of the current On-Demand price for that Amazon EC2 instance. You always pay the lowest (market) price and never more than your maximum percentage. If you leave this field empty, the default value is 100% of the On-Demand price.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DesiredvCpus" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getDesiredvCpus",
"beanStyleSetterMethodName" : "setDesiredvCpus",
"c2jName" : "desiredvCpus",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #desiredvCpus(Integer)}.\n@param desiredvCpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredvCpus(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@return The desired number of Amazon EC2 vCPUS in the compute environment.\n@deprecated Use {@link #desiredvCpus()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #desiredvCpus(Integer)}\n",
"documentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DesiredvCpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDesiredvCpus",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "desiredvCpus",
"fluentSetterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "desiredvCpus",
"getterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@return The desired number of Amazon EC2 vCPUS in the compute environment.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "desiredvCpus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "desiredvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DesiredvCpus",
"sensitive" : false,
"setterDocumentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
\n@param desiredvCpus The desired number of Amazon EC2 vCPUS in the compute environment.",
"setterMethodName" : "setDesiredvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "desiredvCpus",
"variableType" : "Integer",
"documentation" : "The desired number of Amazon EC2 vCPUS in the compute environment.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Ec2KeyPair" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEc2KeyPair",
"beanStyleSetterMethodName" : "setEc2KeyPair",
"c2jName" : "ec2KeyPair",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2KeyPair(String)}.\n@param ec2KeyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2KeyPair(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@deprecated Use {@link #ec2KeyPair()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2KeyPair(String)}\n",
"documentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Ec2KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEc2KeyPair",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ec2KeyPair",
"fluentSetterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ec2KeyPair",
"getterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@return The Amazon EC2 key pair that is used for instances launched in the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ec2KeyPair",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ec2KeyPair",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Ec2KeyPair",
"sensitive" : false,
"setterDocumentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
\n@param ec2KeyPair The Amazon EC2 key pair that is used for instances launched in the compute environment.",
"setterMethodName" : "setEc2KeyPair",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ec2KeyPair",
"variableType" : "String",
"documentation" : "The Amazon EC2 key pair that is used for instances launched in the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ImageId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getImageId",
"beanStyleSetterMethodName" : "setImageId",
"c2jName" : "imageId",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageId(String)}.\n@param imageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@deprecated Use {@link #imageId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageId(String)}\n",
"documentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ImageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasImageId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageId",
"fluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageId",
"getterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@return The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "imageId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "imageId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageId",
"sensitive" : false,
"setterDocumentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
\n@param imageId The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.",
"setterMethodName" : "setImageId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : "The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"InstanceRole" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getInstanceRole",
"beanStyleSetterMethodName" : "setInstanceRole",
"c2jName" : "instanceRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceRole(String)}.\n@param instanceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@deprecated Use {@link #instanceRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceRole(String)}\n",
"documentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceRole",
"fluentSetterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceRole",
"getterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@return The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "instanceRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "instanceRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceRole",
"sensitive" : false,
"setterDocumentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
\n@param instanceRole The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.",
"setterMethodName" : "setInstanceRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceRole",
"variableType" : "String",
"documentation" : "The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS Instance Role in the AWS Batch User Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"InstanceTypes" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getInstanceTypes",
"beanStyleSetterMethodName" : "setInstanceTypes",
"c2jName" : "instanceTypes",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceTypes(List)}.\n@param instanceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTypes(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasInstanceTypes()} to see if a value was sent in this field.\n
\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@deprecated Use {@link #instanceTypes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceTypes(List)}\n",
"documentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceTypes",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceTypes",
"fluentSetterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceTypes",
"getterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasInstanceTypes()} to see if a value was sent in this field.\n
\n@return The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "instanceTypes",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "instanceTypes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "InstanceTypes",
"sensitive" : false,
"setterDocumentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
\n@param instanceTypes The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.",
"setterMethodName" : "setInstanceTypes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "instanceTypes",
"variableType" : "java.util.List",
"documentation" : "The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LaunchTemplate" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getLaunchTemplate",
"beanStyleSetterMethodName" : "setLaunchTemplate",
"c2jName" : "launchTemplate",
"c2jShape" : "LaunchTemplateSpecification",
"defaultConsumerFluentSetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\nThis is a convenience that creates an instance of the {@link LaunchTemplateSpecification.Builder} avoiding the need to create one manually via {@link LaunchTemplateSpecification#builder()}.\n\nWhen the {@link Consumer} completes, {@link LaunchTemplateSpecification.Builder#build()} is called immediately and its result is passed to {@link #launchTemplate(LaunchTemplateSpecification)}.\n@param launchTemplate a consumer that will call methods on {@link LaunchTemplateSpecification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchTemplate(LaunchTemplateSpecification)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@deprecated Use {@link #launchTemplate()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #launchTemplate(LaunchTemplateSpecification)}\n",
"documentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the LaunchTemplate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasLaunchTemplate",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "launchTemplate",
"fluentSetterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "launchTemplate",
"getterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@return The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.",
"getterModel" : {
"returnType" : "LaunchTemplateSpecification",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "launchTemplate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "launchTemplate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "LaunchTemplate",
"sensitive" : false,
"setterDocumentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
\n@param launchTemplate The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.",
"setterMethodName" : "setLaunchTemplate",
"setterModel" : {
"variableDeclarationType" : "LaunchTemplateSpecification",
"variableName" : "launchTemplate",
"variableType" : "LaunchTemplateSpecification",
"documentation" : null,
"simpleType" : "LaunchTemplateSpecification",
"variableSetterType" : "LaunchTemplateSpecification"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "LaunchTemplateSpecification",
"variableName" : "launchTemplate",
"variableType" : "LaunchTemplateSpecification",
"documentation" : "The launch template to use for your compute resources. Any other compute resource parameters that you specify in a CreateComputeEnvironment API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see Launch Template Support in the AWS Batch User Guide.
",
"simpleType" : "LaunchTemplateSpecification",
"variableSetterType" : "LaunchTemplateSpecification"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MaxvCpus" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxvCpus",
"beanStyleSetterMethodName" : "setMaxvCpus",
"c2jName" : "maxvCpus",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxvCpus(Integer)}.\n@param maxvCpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxvCpus(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@deprecated Use {@link #maxvCpus()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxvCpus(Integer)}\n",
"documentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxvCpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxvCpus",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxvCpus",
"fluentSetterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxvCpus",
"getterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@return The maximum number of Amazon EC2 vCPUs that an environment can reach.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "maxvCpus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "maxvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxvCpus",
"sensitive" : false,
"setterDocumentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
\n@param maxvCpus The maximum number of Amazon EC2 vCPUs that an environment can reach.",
"setterMethodName" : "setMaxvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxvCpus",
"variableType" : "Integer",
"documentation" : "The maximum number of Amazon EC2 vCPUs that an environment can reach.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MinvCpus" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMinvCpus",
"beanStyleSetterMethodName" : "setMinvCpus",
"c2jName" : "minvCpus",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minvCpus(Integer)}.\n@param minvCpus a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minvCpus(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).\n@deprecated Use {@link #minvCpus()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minvCpus(Integer)}\n",
"documentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MinvCpus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMinvCpus",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minvCpus",
"fluentSetterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minvCpus",
"getterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@return The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "minvCpus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "minvCpus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinvCpus",
"sensitive" : false,
"setterDocumentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
\n@param minvCpus The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).",
"setterMethodName" : "setMinvCpus",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minvCpus",
"variableType" : "Integer",
"documentation" : "The minimum number of Amazon EC2 vCPUs that an environment should maintain (even if the compute environment is DISABLED
).
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PlacementGroup" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPlacementGroup",
"beanStyleSetterMethodName" : "setPlacementGroup",
"c2jName" : "placementGroup",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #placementGroup(String)}.\n@param placementGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementGroup(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@deprecated Use {@link #placementGroup()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementGroup(String)}\n",
"documentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PlacementGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlacementGroup",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "placementGroup",
"fluentSetterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "placementGroup",
"getterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@return The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "placementGroup",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "placementGroup",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PlacementGroup",
"sensitive" : false,
"setterDocumentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
\n@param placementGroup The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.",
"setterMethodName" : "setPlacementGroup",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "placementGroup",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "placementGroup",
"variableType" : "String",
"documentation" : "The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see Placement Groups in the Amazon EC2 User Guide for Linux Instances.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SecurityGroupIds" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getSecurityGroupIds",
"beanStyleSetterMethodName" : "setSecurityGroupIds",
"c2jName" : "securityGroupIds",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n
\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.\n@deprecated Use {@link #securityGroupIds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n",
"documentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSecurityGroupIds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityGroupIds",
"fluentSetterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityGroupIds",
"getterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n
\n@return The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "securityGroupIds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "securityGroupIds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "SecurityGroupIds",
"sensitive" : false,
"setterDocumentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
\n@param securityGroupIds The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.",
"setterMethodName" : "setSecurityGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "securityGroupIds",
"variableType" : "java.util.List",
"documentation" : "The Amazon EC2 security groups associated with instances launched in the compute environment. One or more security groups must be specified, either in securityGroupIds
or using a launch template referenced in launchTemplate
. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
will be used.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SpotIamFleetRole" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSpotIamFleetRole",
"beanStyleSetterMethodName" : "setSpotIamFleetRole",
"c2jName" : "spotIamFleetRole",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #spotIamFleetRole(String)}.\n@param spotIamFleetRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spotIamFleetRole(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@deprecated Use {@link #spotIamFleetRole()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spotIamFleetRole(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SpotIamFleetRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSpotIamFleetRole",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "spotIamFleetRole",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "spotIamFleetRole",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@return The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "spotIamFleetRole",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "spotIamFleetRole",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SpotIamFleetRole",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
\n@param spotIamFleetRole The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.",
"setterMethodName" : "setSpotIamFleetRole",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "spotIamFleetRole",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "spotIamFleetRole",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT
compute environment. For more information, see Amazon EC2 Spot Fleet Role in the AWS Batch User Guide.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Subnets" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getSubnets",
"beanStyleSetterMethodName" : "setSubnets",
"c2jName" : "subnets",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnets(List)}.\n@param subnets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnets(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSubnets()} to see if a value was sent in this field.\n
\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@deprecated Use {@link #subnets()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnets(List)}\n",
"documentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Subnets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSubnets",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "subnets",
"fluentSetterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "subnets",
"getterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasSubnets()} to see if a value was sent in this field.\n
\n@return The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "subnets",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "subnets",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Subnets",
"sensitive" : false,
"setterDocumentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
\n@param subnets The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.",
"setterMethodName" : "setSubnets",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "subnets",
"variableType" : "java.util.List",
"documentation" : "The VPC subnets into which the compute resources are launched. For more information, see VPCs and Subnets in the Amazon VPC User Guide.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "tags",
"c2jShape" : "TagsMap",
"defaultConsumerFluentSetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.
\n@param tags Key-value pair tags to be applied to resources that are launched in the compute environment. For AWS Batch, these take the form of \"String1\": \"String2\", where String1 is the tag key and String2 is the tag value—for example, { \"Name\": \"AWS Batch Instance - C4OnDemand\" }.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "