
models.elasticmapreduce-2009-03-31-intermediate.json Maven / Gradle / Ivy
Show all versions of aws-java-sdk-osgi Show documentation
{
"metadata" : {
"apiVersion" : "2009-03-31",
"protocol" : "json",
"checksumFormat" : null,
"documentation" : "Amazon Elastic MapReduce (Amazon EMR) is a web service that makes it easy to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several AWS products to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehousing.
",
"defaultEndpoint" : "https://elasticmapreduce.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "elasticmapreduce.amazonaws.com",
"syncInterface" : "AmazonElasticMapReduce",
"syncClient" : "AmazonElasticMapReduceClient",
"asyncInterface" : "AmazonElasticMapReduceAsync",
"asyncClient" : "AmazonElasticMapReduceAsyncClient",
"packageName" : "com.amazonaws.services.elasticmapreduce",
"packagePath" : "com/amazonaws/services/elasticmapreduce",
"serviceAbbreviation" : "Amazon EMR",
"serviceFullName" : "Amazon Elastic MapReduce",
"hasApiWithStreamInput" : false,
"contentType" : null,
"jsonVersion" : "1.1",
"endpointPrefix" : "elasticmapreduce",
"signingName" : "elasticmapreduce",
"protocolDefaultExceptionUmarshallerImpl" : null,
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"jsonProtocol" : true,
"xmlProtocol" : false,
"cborProtocol" : false,
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"syncClientBuilderClassName" : "AmazonElasticMapReduceClientBuilder",
"asyncClientBuilderClassName" : "AmazonElasticMapReduceAsyncClientBuilder",
"serviceName" : "Amazon EMR"
},
"operations" : {
"AddInstanceGroups" : {
"documentation" : "AddInstanceGroups adds an instance group to a running cluster.
",
"operationName" : "AddInstanceGroups",
"deprecated" : false,
"input" : {
"variableName" : "addInstanceGroupsRequest",
"variableType" : "AddInstanceGroupsRequest",
"variableDeclarationType" : "AddInstanceGroupsRequest",
"documentation" : "Input to an AddInstanceGroups call.
",
"simpleType" : "AddInstanceGroupsRequest",
"variableSetterType" : "AddInstanceGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "AddInstanceGroupsResult",
"documentation" : "Output from an AddInstanceGroups call.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "addInstanceGroups",
"syncReturnType" : "AddInstanceGroupsResult",
"asyncReturnType" : "AddInstanceGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"AddJobFlowSteps" : {
"documentation" : " AddJobFlowSteps adds new steps to a running job flow. A maximum of 256 steps are allowed in each job flow.
If your job flow is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop. For more information on how to do this, go to Add More than 256 Steps to a Job Flow in the Amazon Elastic MapReduce Developer's Guide.
A step specifies the location of a JAR file stored either on the master node of the job flow or in Amazon S3. Each step is performed by the main function of the main class of the JAR file. The main class can be specified either in the manifest of the JAR or by using the MainFunction parameter of the step.
Elastic MapReduce executes each step in the order listed. For a step to be considered complete, the main function must exit with a zero exit code and all Hadoop jobs started while the step was running must have completed and run successfully.
You can only add steps to a job flow that is in one of the following states: STARTING, BOOTSTRAPPING, RUNNING, or WAITING.
",
"operationName" : "AddJobFlowSteps",
"deprecated" : false,
"input" : {
"variableName" : "addJobFlowStepsRequest",
"variableType" : "AddJobFlowStepsRequest",
"variableDeclarationType" : "AddJobFlowStepsRequest",
"documentation" : " The input argument to the AddJobFlowSteps operation.
",
"simpleType" : "AddJobFlowStepsRequest",
"variableSetterType" : "AddJobFlowStepsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "AddJobFlowStepsResult",
"documentation" : " The output for the AddJobFlowSteps operation.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "addJobFlowSteps",
"syncReturnType" : "AddJobFlowStepsResult",
"asyncReturnType" : "AddJobFlowStepsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"AddTags" : {
"documentation" : "Adds tags to an Amazon EMR resource. Tags make it easier to associate clusters in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tagging Amazon EMR Resources.
",
"operationName" : "AddTags",
"deprecated" : false,
"input" : {
"variableName" : "addTagsRequest",
"variableType" : "AddTagsRequest",
"variableDeclarationType" : "AddTagsRequest",
"documentation" : "This input identifies a cluster and a list of tags to attach.
",
"simpleType" : "AddTagsRequest",
"variableSetterType" : "AddTagsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "AddTagsResult",
"documentation" : "This output indicates the result of adding tags to a resource.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "addTags",
"syncReturnType" : "AddTagsResult",
"asyncReturnType" : "AddTagsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"DescribeCluster" : {
"documentation" : "Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on. For information about the cluster steps, see ListSteps.
",
"operationName" : "DescribeCluster",
"deprecated" : false,
"input" : {
"variableName" : "describeClusterRequest",
"variableType" : "DescribeClusterRequest",
"variableDeclarationType" : "DescribeClusterRequest",
"documentation" : "This input determines which cluster to describe.
",
"simpleType" : "DescribeClusterRequest",
"variableSetterType" : "DescribeClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeClusterResult",
"documentation" : "This output contains the description of the cluster.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "describeCluster",
"syncReturnType" : "DescribeClusterResult",
"asyncReturnType" : "DescribeClusterResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"DescribeJobFlows" : {
"documentation" : " This API is deprecated and will eventually be removed. We recommend you use ListClusters, DescribeCluster, ListSteps, ListInstanceGroups and ListBootstrapActions instead.
DescribeJobFlows returns a list of job flows that match all of the supplied parameters. The parameters can include a list of job flow IDs, job flow states, and restrictions on job flow creation date and time.
Regardless of supplied parameters, only job flows created within the last two months are returned.
If no parameters are supplied, then job flows matching either of the following criteria are returned:
- Job flows created and completed in the last two weeks
- Job flows created within the last two months that are in one of the following states:
RUNNING
, WAITING
, SHUTTING_DOWN
, STARTING
Amazon Elastic MapReduce can return a maximum of 512 job flow descriptions.
",
"operationName" : "DescribeJobFlows",
"deprecated" : true,
"input" : {
"variableName" : "describeJobFlowsRequest",
"variableType" : "DescribeJobFlowsRequest",
"variableDeclarationType" : "DescribeJobFlowsRequest",
"documentation" : " The input for the DescribeJobFlows operation.
",
"simpleType" : "DescribeJobFlowsRequest",
"variableSetterType" : "DescribeJobFlowsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeJobFlowsResult",
"documentation" : " The output for the DescribeJobFlows operation.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "describeJobFlows",
"syncReturnType" : "DescribeJobFlowsResult",
"asyncReturnType" : "DescribeJobFlowsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"DescribeStep" : {
"documentation" : "Provides more detail about the cluster step.
",
"operationName" : "DescribeStep",
"deprecated" : false,
"input" : {
"variableName" : "describeStepRequest",
"variableType" : "DescribeStepRequest",
"variableDeclarationType" : "DescribeStepRequest",
"documentation" : "This input determines which step to describe.
",
"simpleType" : "DescribeStepRequest",
"variableSetterType" : "DescribeStepRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeStepResult",
"documentation" : "This output contains the description of the cluster step.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "describeStep",
"syncReturnType" : "DescribeStepResult",
"asyncReturnType" : "DescribeStepResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"ListBootstrapActions" : {
"documentation" : "Provides information about the bootstrap actions associated with a cluster.
",
"operationName" : "ListBootstrapActions",
"deprecated" : false,
"input" : {
"variableName" : "listBootstrapActionsRequest",
"variableType" : "ListBootstrapActionsRequest",
"variableDeclarationType" : "ListBootstrapActionsRequest",
"documentation" : "This input determines which bootstrap actions to retrieve.
",
"simpleType" : "ListBootstrapActionsRequest",
"variableSetterType" : "ListBootstrapActionsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListBootstrapActionsResult",
"documentation" : "This output contains the boostrap actions detail .
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "listBootstrapActions",
"syncReturnType" : "ListBootstrapActionsResult",
"asyncReturnType" : "ListBootstrapActionsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"ListClusters" : {
"documentation" : "Provides the status of all clusters visible to this AWS account. Allows you to filter the list of clusters based on certain criteria; for example, filtering by cluster creation date and time or by status. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListClusters calls.
",
"operationName" : "ListClusters",
"deprecated" : false,
"input" : {
"variableName" : "listClustersRequest",
"variableType" : "ListClustersRequest",
"variableDeclarationType" : "ListClustersRequest",
"documentation" : "This input determines how the ListClusters action filters the list of clusters that it returns.
",
"simpleType" : "ListClustersRequest",
"variableSetterType" : "ListClustersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListClustersResult",
"documentation" : "This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "listClusters",
"syncReturnType" : "ListClustersResult",
"asyncReturnType" : "ListClustersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"ListInstanceGroups" : {
"documentation" : "Provides all available details about the instance groups in a cluster.
",
"operationName" : "ListInstanceGroups",
"deprecated" : false,
"input" : {
"variableName" : "listInstanceGroupsRequest",
"variableType" : "ListInstanceGroupsRequest",
"variableDeclarationType" : "ListInstanceGroupsRequest",
"documentation" : "This input determines which instance groups to retrieve.
",
"simpleType" : "ListInstanceGroupsRequest",
"variableSetterType" : "ListInstanceGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListInstanceGroupsResult",
"documentation" : "This input determines which instance groups to retrieve.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "listInstanceGroups",
"syncReturnType" : "ListInstanceGroupsResult",
"asyncReturnType" : "ListInstanceGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"ListInstances" : {
"documentation" : "Provides information about the cluster instances that Amazon EMR provisions on behalf of a user when it creates the cluster. For example, this operation indicates when the EC2 instances reach the Ready state, when instances become available to Amazon EMR to use for jobs, and the IP addresses for cluster instances, etc.
",
"operationName" : "ListInstances",
"deprecated" : false,
"input" : {
"variableName" : "listInstancesRequest",
"variableType" : "ListInstancesRequest",
"variableDeclarationType" : "ListInstancesRequest",
"documentation" : "This input determines which instances to list.
",
"simpleType" : "ListInstancesRequest",
"variableSetterType" : "ListInstancesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListInstancesResult",
"documentation" : "This output contains the list of instances.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "listInstances",
"syncReturnType" : "ListInstancesResult",
"asyncReturnType" : "ListInstancesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"ListSteps" : {
"documentation" : "Provides a list of steps for the cluster.
",
"operationName" : "ListSteps",
"deprecated" : false,
"input" : {
"variableName" : "listStepsRequest",
"variableType" : "ListStepsRequest",
"variableDeclarationType" : "ListStepsRequest",
"documentation" : "This input determines which steps to list.
",
"simpleType" : "ListStepsRequest",
"variableSetterType" : "ListStepsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListStepsResult",
"documentation" : "This output contains the list of steps returned in reverse order. This means that the last step is the first element in the list.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "listSteps",
"syncReturnType" : "ListStepsResult",
"asyncReturnType" : "ListStepsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"ModifyInstanceGroups" : {
"documentation" : "ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group. The input parameters include the new target instance count for the group and the instance group ID. The call will either succeed or fail atomically.
",
"operationName" : "ModifyInstanceGroups",
"deprecated" : false,
"input" : {
"variableName" : "modifyInstanceGroupsRequest",
"variableType" : "ModifyInstanceGroupsRequest",
"variableDeclarationType" : "ModifyInstanceGroupsRequest",
"documentation" : "Change the size of some instance groups.
",
"simpleType" : "ModifyInstanceGroupsRequest",
"variableSetterType" : "ModifyInstanceGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ModifyInstanceGroupsResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "modifyInstanceGroups",
"syncReturnType" : "ModifyInstanceGroupsResult",
"asyncReturnType" : "ModifyInstanceGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"RemoveTags" : {
"documentation" : "Removes tags from an Amazon EMR resource. Tags make it easier to associate clusters in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tagging Amazon EMR Resources.
The following example removes the stack tag with value Prod from a cluster:
",
"operationName" : "RemoveTags",
"deprecated" : false,
"input" : {
"variableName" : "removeTagsRequest",
"variableType" : "RemoveTagsRequest",
"variableDeclarationType" : "RemoveTagsRequest",
"documentation" : "This input identifies a cluster and a list of tags to remove.
",
"simpleType" : "RemoveTagsRequest",
"variableSetterType" : "RemoveTagsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RemoveTagsResult",
"documentation" : "This output indicates the result of removing tags from a resource.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
"
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "removeTags",
"syncReturnType" : "RemoveTagsResult",
"asyncReturnType" : "RemoveTagsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"RunJobFlow" : {
"documentation" : " RunJobFlow creates and starts running a new job flow. The job flow will run the steps specified. Once the job flow completes, the cluster is stopped and the HDFS partition is lost. To prevent loss of data, configure the last step of the job flow to store results in Amazon S3. If the JobFlowInstancesConfig KeepJobFlowAliveWhenNoSteps
parameter is set to TRUE
, the job flow will transition to the WAITING state rather than shutting down once the steps have completed.
For additional protection, you can set the JobFlowInstancesConfig TerminationProtected
parameter to TRUE
to lock the job flow and prevent it from being terminated by API call, user intervention, or in the event of a job flow error.
A maximum of 256 steps are allowed in each job flow.
If your job flow is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop. For more information on how to do this, go to Add More than 256 Steps to a Job Flow in the Amazon Elastic MapReduce Developer's Guide.
For long running job flows, we recommend that you periodically store your results.
",
"operationName" : "RunJobFlow",
"deprecated" : false,
"input" : {
"variableName" : "runJobFlowRequest",
"variableType" : "RunJobFlowRequest",
"variableDeclarationType" : "RunJobFlowRequest",
"documentation" : " Input to the RunJobFlow operation.
",
"simpleType" : "RunJobFlowRequest",
"variableSetterType" : "RunJobFlowRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RunJobFlowResult",
"documentation" : " The result of the RunJobFlow operation.
"
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "runJobFlow",
"syncReturnType" : "RunJobFlowResult",
"asyncReturnType" : "RunJobFlowResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"SetTerminationProtection" : {
"documentation" : " SetTerminationProtection locks a job flow so the Amazon EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error. The cluster still terminates upon successful completion of the job flow. Calling SetTerminationProtection on a job flow is analogous to calling the Amazon EC2 DisableAPITermination API on all of the EC2 instances in a cluster.
SetTerminationProtection is used to prevent accidental termination of a job flow and to ensure that in the event of an error, the instances will persist so you can recover any data stored in their ephemeral instance storage.
To terminate a job flow that has been locked by setting SetTerminationProtection to true
, you must first unlock the job flow by a subsequent call to SetTerminationProtection in which you set the value to false
.
For more information, go to Protecting a Job Flow from Termination in the Amazon Elastic MapReduce Developer's Guide.
",
"operationName" : "SetTerminationProtection",
"deprecated" : false,
"input" : {
"variableName" : "setTerminationProtectionRequest",
"variableType" : "SetTerminationProtectionRequest",
"variableDeclarationType" : "SetTerminationProtectionRequest",
"documentation" : " The input argument to the TerminationProtection operation.
",
"simpleType" : "SetTerminationProtectionRequest",
"variableSetterType" : "SetTerminationProtectionRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "SetTerminationProtectionResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "setTerminationProtection",
"syncReturnType" : "SetTerminationProtectionResult",
"asyncReturnType" : "SetTerminationProtectionResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"SetVisibleToAllUsers" : {
"documentation" : "Sets whether all AWS Identity and Access Management (IAM) users under your account can access the specified job flows. This action works on running job flows. You can also set the visibility of a job flow when you launch it using the VisibleToAllUsers
parameter of RunJobFlow. The SetVisibleToAllUsers action can be called only by an IAM user who created the job flow or the AWS account that owns the job flow.
",
"operationName" : "SetVisibleToAllUsers",
"deprecated" : false,
"input" : {
"variableName" : "setVisibleToAllUsersRequest",
"variableType" : "SetVisibleToAllUsersRequest",
"variableDeclarationType" : "SetVisibleToAllUsersRequest",
"documentation" : "The input to the SetVisibleToAllUsers action.
",
"simpleType" : "SetVisibleToAllUsersRequest",
"variableSetterType" : "SetVisibleToAllUsersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "SetVisibleToAllUsersResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "setVisibleToAllUsers",
"syncReturnType" : "SetVisibleToAllUsersResult",
"asyncReturnType" : "SetVisibleToAllUsersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
},
"TerminateJobFlows" : {
"documentation" : " TerminateJobFlows shuts a list of job flows down. When a job flow is shut down, any step not yet completed is canceled and the EC2 instances on which the job flow is running are stopped. Any log files not already saved are uploaded to Amazon S3 if a LogUri was specified when the job flow was created.
The maximum number of JobFlows allowed is 10. The call to TerminateJobFlows is asynchronous. Depending on the configuration of the job flow, it may take up to 5-20 minutes for the job flow to completely terminate and release allocated resources, such as Amazon EC2 instances.
",
"operationName" : "TerminateJobFlows",
"deprecated" : false,
"input" : {
"variableName" : "terminateJobFlowsRequest",
"variableType" : "TerminateJobFlowsRequest",
"variableDeclarationType" : "TerminateJobFlowsRequest",
"documentation" : " Input to the TerminateJobFlows operation.
",
"simpleType" : "TerminateJobFlowsRequest",
"variableSetterType" : "TerminateJobFlowsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "TerminateJobFlowsResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"methodName" : "terminateJobFlows",
"syncReturnType" : "TerminateJobFlowsResult",
"asyncReturnType" : "TerminateJobFlowsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true
}
},
"shapes" : {
"ListStepsResult" : {
"c2jName" : "ListStepsOutput",
"documentation" : "This output contains the list of steps returned in reverse order. This means that the last step is the first element in the list.
",
"shapeName" : "ListStepsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The filtered list of steps for the cluster.
",
"name" : "Steps",
"c2jName" : "Steps",
"c2jShape" : "StepSummaryList",
"variable" : {
"variableName" : "steps",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The filtered list of steps for the cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "steps",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Steps",
"marshallLocationName" : "Steps",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "StepSummary",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "StepSummary",
"variable" : {
"variableName" : "member",
"variableType" : "StepSummary",
"variableDeclarationType" : "StepSummary",
"documentation" : "",
"simpleType" : "StepSummary",
"variableSetterType" : "StepSummary"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "StepSummary",
"variableDeclarationType" : "StepSummary",
"documentation" : "",
"simpleType" : "StepSummary",
"variableSetterType" : "StepSummary"
},
"getterModel" : {
"returnType" : "StepSummary",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "StepSummary",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The filtered list of steps for the cluster.
\n@param steps The filtered list of steps for the cluster.*/",
"getterDocumentation" : "/**The filtered list of steps for the cluster.
\n@return The filtered list of steps for the cluster.*/",
"fluentSetterDocumentation" : "/**The filtered list of steps for the cluster.
\n@param steps The filtered list of steps for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The filtered list of steps for the cluster.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSteps(java.util.Collection)} or {@link #withSteps(java.util.Collection)} if you want to override the existing values.
\n@param steps The filtered list of steps for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The pagination token that indicates the next set of results to retrieve.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "Marker",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The pagination token that indicates the next set of results to retrieve.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@param marker The pagination token that indicates the next set of results to retrieve.*/",
"getterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@return The pagination token that indicates the next set of results to retrieve.*/",
"fluentSetterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@param marker The pagination token that indicates the next set of results to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@param marker The pagination token that indicates the next set of results to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "listStepsResult",
"variableType" : "ListStepsResult",
"variableDeclarationType" : "ListStepsResult",
"documentation" : null,
"simpleType" : "ListStepsResult",
"variableSetterType" : "ListStepsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Steps" : {
"documentation" : "The filtered list of steps for the cluster.
",
"name" : "Steps",
"c2jName" : "Steps",
"c2jShape" : "StepSummaryList",
"variable" : {
"variableName" : "steps",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The filtered list of steps for the cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "steps",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Steps",
"marshallLocationName" : "Steps",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "StepSummary",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "StepSummary",
"variable" : {
"variableName" : "member",
"variableType" : "StepSummary",
"variableDeclarationType" : "StepSummary",
"documentation" : "",
"simpleType" : "StepSummary",
"variableSetterType" : "StepSummary"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "StepSummary",
"variableDeclarationType" : "StepSummary",
"documentation" : "",
"simpleType" : "StepSummary",
"variableSetterType" : "StepSummary"
},
"getterModel" : {
"returnType" : "StepSummary",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "StepSummary",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The filtered list of steps for the cluster.
\n@param steps The filtered list of steps for the cluster.*/",
"getterDocumentation" : "/**The filtered list of steps for the cluster.
\n@return The filtered list of steps for the cluster.*/",
"fluentSetterDocumentation" : "/**The filtered list of steps for the cluster.
\n@param steps The filtered list of steps for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The filtered list of steps for the cluster.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSteps(java.util.Collection)} or {@link #withSteps(java.util.Collection)} if you want to override the existing values.
\n@param steps The filtered list of steps for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Marker" : {
"documentation" : "The pagination token that indicates the next set of results to retrieve.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "Marker",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The pagination token that indicates the next set of results to retrieve.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@param marker The pagination token that indicates the next set of results to retrieve.*/",
"getterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@return The pagination token that indicates the next set of results to retrieve.*/",
"fluentSetterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@param marker The pagination token that indicates the next set of results to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The pagination token that indicates the next set of results to retrieve.
\n@param marker The pagination token that indicates the next set of results to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"Configuration" : {
"c2jName" : "Configuration",
"documentation" : "Amazon EMR releases 4.x or later.
Specifies a hardware and software configuration of the EMR cluster. This includes configurations for applications and software bundled with Amazon EMR. The Configuration object is a JSON object which is defined by a classification and a set of properties. Configurations can be nested, so a configuration may have its own Configuration objects listed.
",
"shapeName" : "Configuration",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The classification of a configuration. For more information see, Amazon EMR Configurations.
",
"name" : "Classification",
"c2jName" : "Classification",
"c2jShape" : "String",
"variable" : {
"variableName" : "classification",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The classification of a configuration. For more information see, Amazon EMR Configurations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "classification",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Classification",
"marshallLocationName" : "Classification",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@param classification The classification of a configuration. For more information see, Amazon EMR Configurations.*/",
"getterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@return The classification of a configuration. For more information see, Amazon EMR Configurations.*/",
"fluentSetterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@param classification The classification of a configuration. For more information see, Amazon EMR Configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@param classification The classification of a configuration. For more information see, Amazon EMR Configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of configurations you apply to this configuration object.
",
"name" : "Configurations",
"c2jName" : "Configurations",
"c2jShape" : "ConfigurationList",
"variable" : {
"variableName" : "configurations",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of configurations you apply to this configuration object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "configurations",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Configurations",
"marshallLocationName" : "Configurations",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Configuration",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Configuration",
"variable" : {
"variableName" : "member",
"variableType" : "Configuration",
"variableDeclarationType" : "Configuration",
"documentation" : "",
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Configuration",
"variableDeclarationType" : "Configuration",
"documentation" : "",
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"getterModel" : {
"returnType" : "Configuration",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Configuration",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of configurations you apply to this configuration object.
\n@param configurations A list of configurations you apply to this configuration object.*/",
"getterDocumentation" : "/**A list of configurations you apply to this configuration object.
\n@return A list of configurations you apply to this configuration object.*/",
"fluentSetterDocumentation" : "/**A list of configurations you apply to this configuration object.
\n@param configurations A list of configurations you apply to this configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of configurations you apply to this configuration object.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConfigurations(java.util.Collection)} or {@link #withConfigurations(java.util.Collection)} if you want to override the existing values.
\n@param configurations A list of configurations you apply to this configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A set of properties supplied to the Configuration object.
",
"name" : "Properties",
"c2jName" : "Properties",
"c2jShape" : "StringMap",
"variable" : {
"variableName" : "properties",
"variableType" : "java.util.Map",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"documentation" : "A set of properties supplied to the Configuration object.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"setterModel" : {
"variableName" : "properties",
"variableType" : "java.util.Map",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Properties",
"marshallLocationName" : "Properties",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : {
"implType" : "com.amazonaws.internal.SdkInternalMap",
"interfaceType" : "java.util.Map",
"keyType" : "String",
"keyLocationName" : "key",
"keyModel" : null,
"valueType" : "String",
"valueLocationName" : "value",
"valueModel" : {
"documentation" : "",
"name" : "Value",
"c2jName" : "value",
"c2jShape" : "String",
"variable" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "value",
"marshallLocationName" : "value",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param value */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"keySimple" : true,
"valueSimple" : true,
"valueList" : false,
"entryType" : "Map.Entry",
"templateType" : "java.util.Map",
"templateImplType" : "com.amazonaws.internal.SdkInternalMap"
},
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : true,
"setterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@param properties A set of properties supplied to the Configuration object.*/",
"getterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@return A set of properties supplied to the Configuration object.*/",
"fluentSetterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@param properties A set of properties supplied to the Configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@param properties A set of properties supplied to the Configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "configuration",
"variableType" : "Configuration",
"variableDeclarationType" : "Configuration",
"documentation" : null,
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Classification" : {
"documentation" : "The classification of a configuration. For more information see, Amazon EMR Configurations.
",
"name" : "Classification",
"c2jName" : "Classification",
"c2jShape" : "String",
"variable" : {
"variableName" : "classification",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The classification of a configuration. For more information see, Amazon EMR Configurations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "classification",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Classification",
"marshallLocationName" : "Classification",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@param classification The classification of a configuration. For more information see, Amazon EMR Configurations.*/",
"getterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@return The classification of a configuration. For more information see, Amazon EMR Configurations.*/",
"fluentSetterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@param classification The classification of a configuration. For more information see, Amazon EMR Configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The classification of a configuration. For more information see, Amazon EMR Configurations.
\n@param classification The classification of a configuration. For more information see, Amazon EMR Configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Configurations" : {
"documentation" : "A list of configurations you apply to this configuration object.
",
"name" : "Configurations",
"c2jName" : "Configurations",
"c2jShape" : "ConfigurationList",
"variable" : {
"variableName" : "configurations",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of configurations you apply to this configuration object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "configurations",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Configurations",
"marshallLocationName" : "Configurations",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Configuration",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Configuration",
"variable" : {
"variableName" : "member",
"variableType" : "Configuration",
"variableDeclarationType" : "Configuration",
"documentation" : "",
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Configuration",
"variableDeclarationType" : "Configuration",
"documentation" : "",
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"getterModel" : {
"returnType" : "Configuration",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Configuration",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of configurations you apply to this configuration object.
\n@param configurations A list of configurations you apply to this configuration object.*/",
"getterDocumentation" : "/**A list of configurations you apply to this configuration object.
\n@return A list of configurations you apply to this configuration object.*/",
"fluentSetterDocumentation" : "/**A list of configurations you apply to this configuration object.
\n@param configurations A list of configurations you apply to this configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of configurations you apply to this configuration object.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConfigurations(java.util.Collection)} or {@link #withConfigurations(java.util.Collection)} if you want to override the existing values.
\n@param configurations A list of configurations you apply to this configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Properties" : {
"documentation" : "A set of properties supplied to the Configuration object.
",
"name" : "Properties",
"c2jName" : "Properties",
"c2jShape" : "StringMap",
"variable" : {
"variableName" : "properties",
"variableType" : "java.util.Map",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"documentation" : "A set of properties supplied to the Configuration object.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"setterModel" : {
"variableName" : "properties",
"variableType" : "java.util.Map",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Properties",
"marshallLocationName" : "Properties",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : {
"implType" : "com.amazonaws.internal.SdkInternalMap",
"interfaceType" : "java.util.Map",
"keyType" : "String",
"keyLocationName" : "key",
"keyModel" : null,
"valueType" : "String",
"valueLocationName" : "value",
"valueModel" : {
"documentation" : "",
"name" : "Value",
"c2jName" : "value",
"c2jShape" : "String",
"variable" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "value",
"marshallLocationName" : "value",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param value */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"keySimple" : true,
"valueSimple" : true,
"valueList" : false,
"entryType" : "Map.Entry",
"templateType" : "java.util.Map",
"templateImplType" : "com.amazonaws.internal.SdkInternalMap"
},
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : true,
"setterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@param properties A set of properties supplied to the Configuration object.*/",
"getterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@return A set of properties supplied to the Configuration object.*/",
"fluentSetterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@param properties A set of properties supplied to the Configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A set of properties supplied to the Configuration object.
\n@param properties A set of properties supplied to the Configuration object.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"StepStateChangeReasonCode" : {
"c2jName" : "StepStateChangeReasonCode",
"documentation" : "",
"shapeName" : "StepStateChangeReasonCode",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "NONE",
"value" : "NONE"
} ],
"variable" : {
"variableName" : "stepStateChangeReasonCode",
"variableType" : "StepStateChangeReasonCode",
"variableDeclarationType" : "StepStateChangeReasonCode",
"documentation" : null,
"simpleType" : "StepStateChangeReasonCode",
"variableSetterType" : "StepStateChangeReasonCode"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"AddTagsRequest" : {
"c2jName" : "AddTagsInput",
"documentation" : "This input identifies a cluster and a list of tags to attach.
",
"shapeName" : "AddTagsRequest",
"deprecated" : false,
"required" : [ "ResourceId", "Tags" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"name" : "ResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"variable" : {
"variableName" : "resourceId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "resourceId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ResourceId",
"marshallLocationName" : "ResourceId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"getterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@return The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"fluentSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"name" : "Tags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"variable" : {
"variableName" : "tags",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "tags",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Tags",
"marshallLocationName" : "Tags",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Tag",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Tag",
"variable" : {
"variableName" : "member",
"variableType" : "Tag",
"variableDeclarationType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Tag",
"variableDeclarationType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Tag",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"getterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@return A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"fluentSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "addTagsRequest",
"variableType" : "AddTagsRequest",
"variableDeclarationType" : "AddTagsRequest",
"documentation" : null,
"simpleType" : "AddTagsRequest",
"variableSetterType" : "AddTagsRequest"
},
"marshaller" : {
"action" : "AddTags",
"verb" : "POST",
"target" : "ElasticMapReduce.AddTags",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ResourceId" : {
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"name" : "ResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"variable" : {
"variableName" : "resourceId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "resourceId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ResourceId",
"marshallLocationName" : "ResourceId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"getterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@return The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"fluentSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Tags" : {
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"name" : "Tags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"variable" : {
"variableName" : "tags",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "tags",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Tags",
"marshallLocationName" : "Tags",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Tag",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Tag",
"variable" : {
"variableName" : "member",
"variableType" : "Tag",
"variableDeclarationType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Tag",
"variableDeclarationType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Tag",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"getterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@return A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"fluentSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeJobFlowsRequest" : {
"c2jName" : "DescribeJobFlowsInput",
"documentation" : " The input for the DescribeJobFlows operation.
",
"shapeName" : "DescribeJobFlowsRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Return only job flows created after this date and time.
",
"name" : "CreatedAfter",
"c2jName" : "CreatedAfter",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdAfter",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "Return only job flows created after this date and time.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdAfter",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreatedAfter",
"marshallLocationName" : "CreatedAfter",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Return only job flows created after this date and time.
\n@param createdAfter Return only job flows created after this date and time.*/",
"getterDocumentation" : "/**Return only job flows created after this date and time.
\n@return Return only job flows created after this date and time.*/",
"fluentSetterDocumentation" : "/**Return only job flows created after this date and time.
\n@param createdAfter Return only job flows created after this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Return only job flows created after this date and time.
\n@param createdAfter Return only job flows created after this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Return only job flows created before this date and time.
",
"name" : "CreatedBefore",
"c2jName" : "CreatedBefore",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdBefore",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "Return only job flows created before this date and time.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdBefore",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreatedBefore",
"marshallLocationName" : "CreatedBefore",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Return only job flows created before this date and time.
\n@param createdBefore Return only job flows created before this date and time.*/",
"getterDocumentation" : "/**Return only job flows created before this date and time.
\n@return Return only job flows created before this date and time.*/",
"fluentSetterDocumentation" : "/**Return only job flows created before this date and time.
\n@param createdBefore Return only job flows created before this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Return only job flows created before this date and time.
\n@param createdBefore Return only job flows created before this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Return only job flows whose job flow ID is contained in this list.
",
"name" : "JobFlowIds",
"c2jName" : "JobFlowIds",
"c2jShape" : "XmlStringList",
"variable" : {
"variableName" : "jobFlowIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Return only job flows whose job flow ID is contained in this list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "jobFlowIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "JobFlowIds",
"marshallLocationName" : "JobFlowIds",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "XmlString",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\n@param jobFlowIds Return only job flows whose job flow ID is contained in this list.*/",
"getterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\n@return Return only job flows whose job flow ID is contained in this list.*/",
"fluentSetterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\n@param jobFlowIds Return only job flows whose job flow ID is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setJobFlowIds(java.util.Collection)} or {@link #withJobFlowIds(java.util.Collection)} if you want to override the existing values.
\n@param jobFlowIds Return only job flows whose job flow ID is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Return only job flows whose state is contained in this list.
",
"name" : "JobFlowStates",
"c2jName" : "JobFlowStates",
"c2jShape" : "JobFlowExecutionStateList",
"variable" : {
"variableName" : "jobFlowStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Return only job flows whose state is contained in this list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "jobFlowStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "JobFlowStates",
"marshallLocationName" : "JobFlowStates",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "JobFlowExecutionState",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "JobFlowExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member \n@see JobFlowExecutionState*/",
"getterDocumentation" : "/**\n@return \n@see JobFlowExecutionState*/",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : "JobFlowExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Return only job flows whose state is contained in this list.
\n@param jobFlowStates Return only job flows whose state is contained in this list.\n@see JobFlowExecutionState*/",
"getterDocumentation" : "/**Return only job flows whose state is contained in this list.
\n@return Return only job flows whose state is contained in this list.\n@see JobFlowExecutionState*/",
"fluentSetterDocumentation" : "/**Return only job flows whose state is contained in this list.
\n@param jobFlowStates Return only job flows whose state is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/",
"varargSetterDocumentation" : "/**Return only job flows whose state is contained in this list.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setJobFlowStates(java.util.Collection)} or {@link #withJobFlowStates(java.util.Collection)} if you want to override the existing values.
\n@param jobFlowStates Return only job flows whose state is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeJobFlowsRequest",
"variableType" : "DescribeJobFlowsRequest",
"variableDeclarationType" : "DescribeJobFlowsRequest",
"documentation" : null,
"simpleType" : "DescribeJobFlowsRequest",
"variableSetterType" : "DescribeJobFlowsRequest"
},
"marshaller" : {
"action" : "DescribeJobFlows",
"verb" : "POST",
"target" : "ElasticMapReduce.DescribeJobFlows",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"JobFlowIds" : {
"documentation" : "Return only job flows whose job flow ID is contained in this list.
",
"name" : "JobFlowIds",
"c2jName" : "JobFlowIds",
"c2jShape" : "XmlStringList",
"variable" : {
"variableName" : "jobFlowIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Return only job flows whose job flow ID is contained in this list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "jobFlowIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "JobFlowIds",
"marshallLocationName" : "JobFlowIds",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "XmlString",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\n@param jobFlowIds Return only job flows whose job flow ID is contained in this list.*/",
"getterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\n@return Return only job flows whose job flow ID is contained in this list.*/",
"fluentSetterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\n@param jobFlowIds Return only job flows whose job flow ID is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Return only job flows whose job flow ID is contained in this list.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setJobFlowIds(java.util.Collection)} or {@link #withJobFlowIds(java.util.Collection)} if you want to override the existing values.
\n@param jobFlowIds Return only job flows whose job flow ID is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CreatedAfter" : {
"documentation" : "Return only job flows created after this date and time.
",
"name" : "CreatedAfter",
"c2jName" : "CreatedAfter",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdAfter",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "Return only job flows created after this date and time.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdAfter",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreatedAfter",
"marshallLocationName" : "CreatedAfter",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Return only job flows created after this date and time.
\n@param createdAfter Return only job flows created after this date and time.*/",
"getterDocumentation" : "/**Return only job flows created after this date and time.
\n@return Return only job flows created after this date and time.*/",
"fluentSetterDocumentation" : "/**Return only job flows created after this date and time.
\n@param createdAfter Return only job flows created after this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Return only job flows created after this date and time.
\n@param createdAfter Return only job flows created after this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CreatedBefore" : {
"documentation" : "Return only job flows created before this date and time.
",
"name" : "CreatedBefore",
"c2jName" : "CreatedBefore",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdBefore",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "Return only job flows created before this date and time.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdBefore",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreatedBefore",
"marshallLocationName" : "CreatedBefore",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Return only job flows created before this date and time.
\n@param createdBefore Return only job flows created before this date and time.*/",
"getterDocumentation" : "/**Return only job flows created before this date and time.
\n@return Return only job flows created before this date and time.*/",
"fluentSetterDocumentation" : "/**Return only job flows created before this date and time.
\n@param createdBefore Return only job flows created before this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Return only job flows created before this date and time.
\n@param createdBefore Return only job flows created before this date and time.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"JobFlowStates" : {
"documentation" : "Return only job flows whose state is contained in this list.
",
"name" : "JobFlowStates",
"c2jName" : "JobFlowStates",
"c2jShape" : "JobFlowExecutionStateList",
"variable" : {
"variableName" : "jobFlowStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Return only job flows whose state is contained in this list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "jobFlowStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "JobFlowStates",
"marshallLocationName" : "JobFlowStates",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "JobFlowExecutionState",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "JobFlowExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member \n@see JobFlowExecutionState*/",
"getterDocumentation" : "/**\n@return \n@see JobFlowExecutionState*/",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : "JobFlowExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Return only job flows whose state is contained in this list.
\n@param jobFlowStates Return only job flows whose state is contained in this list.\n@see JobFlowExecutionState*/",
"getterDocumentation" : "/**Return only job flows whose state is contained in this list.
\n@return Return only job flows whose state is contained in this list.\n@see JobFlowExecutionState*/",
"fluentSetterDocumentation" : "/**Return only job flows whose state is contained in this list.
\n@param jobFlowStates Return only job flows whose state is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/",
"varargSetterDocumentation" : "/**Return only job flows whose state is contained in this list.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setJobFlowStates(java.util.Collection)} or {@link #withJobFlowStates(java.util.Collection)} if you want to override the existing values.
\n@param jobFlowStates Return only job flows whose state is contained in this list.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/"
}
}
},
"InvalidRequestException" : {
"c2jName" : "InvalidRequestException",
"documentation" : "This exception occurs when there is something wrong with user input.
",
"shapeName" : "InvalidRequestException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The error code associated with the exception.
",
"name" : "EmrErrorCode",
"c2jName" : "emrErrorCode",
"c2jShape" : "ErrorCode",
"variable" : {
"variableName" : "emrErrorCode",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The error code associated with the exception.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "emrErrorCode",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ErrorCode",
"marshallLocationName" : "ErrorCode",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The error code associated with the exception.
\n@param emrErrorCode The error code associated with the exception.*/",
"getterDocumentation" : "/**The error code associated with the exception.
\n@return The error code associated with the exception.*/",
"fluentSetterDocumentation" : "/**The error code associated with the exception.
\n@param emrErrorCode The error code associated with the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The error code associated with the exception.
\n@param emrErrorCode The error code associated with the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "invalidRequestException",
"variableType" : "InvalidRequestException",
"variableDeclarationType" : "InvalidRequestException",
"documentation" : null,
"simpleType" : "InvalidRequestException",
"variableSetterType" : "InvalidRequestException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "InvalidRequestException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"EmrErrorCode" : {
"documentation" : "The error code associated with the exception.
",
"name" : "EmrErrorCode",
"c2jName" : "emrErrorCode",
"c2jShape" : "ErrorCode",
"variable" : {
"variableName" : "emrErrorCode",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The error code associated with the exception.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "emrErrorCode",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ErrorCode",
"marshallLocationName" : "ErrorCode",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The error code associated with the exception.
\n@param emrErrorCode The error code associated with the exception.*/",
"getterDocumentation" : "/**The error code associated with the exception.
\n@return The error code associated with the exception.*/",
"fluentSetterDocumentation" : "/**The error code associated with the exception.
\n@param emrErrorCode The error code associated with the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The error code associated with the exception.
\n@param emrErrorCode The error code associated with the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"JobFlowExecutionStatusDetail" : {
"c2jName" : "JobFlowExecutionStatusDetail",
"documentation" : "Describes the status of the job flow.
",
"shapeName" : "JobFlowExecutionStatusDetail",
"deprecated" : false,
"required" : [ "State", "CreationDateTime" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The state of the job flow.
",
"name" : "State",
"c2jName" : "State",
"c2jShape" : "JobFlowExecutionState",
"variable" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The state of the job flow.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "State",
"marshallLocationName" : "State",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "JobFlowExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The state of the job flow.
\n@param state The state of the job flow.\n@see JobFlowExecutionState*/",
"getterDocumentation" : "/**The state of the job flow.
\n@return The state of the job flow.\n@see JobFlowExecutionState*/",
"fluentSetterDocumentation" : "/**The state of the job flow.
\n@param state The state of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/",
"varargSetterDocumentation" : "/**The state of the job flow.
\n@param state The state of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/"
}, {
"documentation" : "The creation date and time of the job flow.
",
"name" : "CreationDateTime",
"c2jName" : "CreationDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time of the job flow.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreationDateTime",
"marshallLocationName" : "CreationDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The creation date and time of the job flow.
\n@param creationDateTime The creation date and time of the job flow.*/",
"getterDocumentation" : "/**The creation date and time of the job flow.
\n@return The creation date and time of the job flow.*/",
"fluentSetterDocumentation" : "/**The creation date and time of the job flow.
\n@param creationDateTime The creation date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time of the job flow.
\n@param creationDateTime The creation date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The start date and time of the job flow.
",
"name" : "StartDateTime",
"c2jName" : "StartDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The start date and time of the job flow.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "StartDateTime",
"marshallLocationName" : "StartDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The start date and time of the job flow.
\n@param startDateTime The start date and time of the job flow.*/",
"getterDocumentation" : "/**The start date and time of the job flow.
\n@return The start date and time of the job flow.*/",
"fluentSetterDocumentation" : "/**The start date and time of the job flow.
\n@param startDateTime The start date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The start date and time of the job flow.
\n@param startDateTime The start date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The date and time when the job flow was ready to start running bootstrap actions.
",
"name" : "ReadyDateTime",
"c2jName" : "ReadyDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "readyDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time when the job flow was ready to start running bootstrap actions.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "readyDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReadyDateTime",
"marshallLocationName" : "ReadyDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@param readyDateTime The date and time when the job flow was ready to start running bootstrap actions.*/",
"getterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@return The date and time when the job flow was ready to start running bootstrap actions.*/",
"fluentSetterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@param readyDateTime The date and time when the job flow was ready to start running bootstrap actions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@param readyDateTime The date and time when the job flow was ready to start running bootstrap actions.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The completion date and time of the job flow.
",
"name" : "EndDateTime",
"c2jName" : "EndDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The completion date and time of the job flow.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EndDateTime",
"marshallLocationName" : "EndDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The completion date and time of the job flow.
\n@param endDateTime The completion date and time of the job flow.*/",
"getterDocumentation" : "/**The completion date and time of the job flow.
\n@return The completion date and time of the job flow.*/",
"fluentSetterDocumentation" : "/**The completion date and time of the job flow.
\n@param endDateTime The completion date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The completion date and time of the job flow.
\n@param endDateTime The completion date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Description of the job flow last changed state.
",
"name" : "LastStateChangeReason",
"c2jName" : "LastStateChangeReason",
"c2jShape" : "XmlString",
"variable" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Description of the job flow last changed state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "LastStateChangeReason",
"marshallLocationName" : "LastStateChangeReason",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Description of the job flow last changed state.
\n@param lastStateChangeReason Description of the job flow last changed state.*/",
"getterDocumentation" : "/**Description of the job flow last changed state.
\n@return Description of the job flow last changed state.*/",
"fluentSetterDocumentation" : "/**Description of the job flow last changed state.
\n@param lastStateChangeReason Description of the job flow last changed state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Description of the job flow last changed state.
\n@param lastStateChangeReason Description of the job flow last changed state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "jobFlowExecutionStatusDetail",
"variableType" : "JobFlowExecutionStatusDetail",
"variableDeclarationType" : "JobFlowExecutionStatusDetail",
"documentation" : null,
"simpleType" : "JobFlowExecutionStatusDetail",
"variableSetterType" : "JobFlowExecutionStatusDetail"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"CreationDateTime" : {
"documentation" : "The creation date and time of the job flow.
",
"name" : "CreationDateTime",
"c2jName" : "CreationDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time of the job flow.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreationDateTime",
"marshallLocationName" : "CreationDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The creation date and time of the job flow.
\n@param creationDateTime The creation date and time of the job flow.*/",
"getterDocumentation" : "/**The creation date and time of the job flow.
\n@return The creation date and time of the job flow.*/",
"fluentSetterDocumentation" : "/**The creation date and time of the job flow.
\n@param creationDateTime The creation date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time of the job flow.
\n@param creationDateTime The creation date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"StartDateTime" : {
"documentation" : "The start date and time of the job flow.
",
"name" : "StartDateTime",
"c2jName" : "StartDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The start date and time of the job flow.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "StartDateTime",
"marshallLocationName" : "StartDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The start date and time of the job flow.
\n@param startDateTime The start date and time of the job flow.*/",
"getterDocumentation" : "/**The start date and time of the job flow.
\n@return The start date and time of the job flow.*/",
"fluentSetterDocumentation" : "/**The start date and time of the job flow.
\n@param startDateTime The start date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The start date and time of the job flow.
\n@param startDateTime The start date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EndDateTime" : {
"documentation" : "The completion date and time of the job flow.
",
"name" : "EndDateTime",
"c2jName" : "EndDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The completion date and time of the job flow.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EndDateTime",
"marshallLocationName" : "EndDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The completion date and time of the job flow.
\n@param endDateTime The completion date and time of the job flow.*/",
"getterDocumentation" : "/**The completion date and time of the job flow.
\n@return The completion date and time of the job flow.*/",
"fluentSetterDocumentation" : "/**The completion date and time of the job flow.
\n@param endDateTime The completion date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The completion date and time of the job flow.
\n@param endDateTime The completion date and time of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"LastStateChangeReason" : {
"documentation" : "Description of the job flow last changed state.
",
"name" : "LastStateChangeReason",
"c2jName" : "LastStateChangeReason",
"c2jShape" : "XmlString",
"variable" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Description of the job flow last changed state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "LastStateChangeReason",
"marshallLocationName" : "LastStateChangeReason",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Description of the job flow last changed state.
\n@param lastStateChangeReason Description of the job flow last changed state.*/",
"getterDocumentation" : "/**Description of the job flow last changed state.
\n@return Description of the job flow last changed state.*/",
"fluentSetterDocumentation" : "/**Description of the job flow last changed state.
\n@param lastStateChangeReason Description of the job flow last changed state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Description of the job flow last changed state.
\n@param lastStateChangeReason Description of the job flow last changed state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"State" : {
"documentation" : "The state of the job flow.
",
"name" : "State",
"c2jName" : "State",
"c2jShape" : "JobFlowExecutionState",
"variable" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The state of the job flow.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "State",
"marshallLocationName" : "State",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "JobFlowExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The state of the job flow.
\n@param state The state of the job flow.\n@see JobFlowExecutionState*/",
"getterDocumentation" : "/**The state of the job flow.
\n@return The state of the job flow.\n@see JobFlowExecutionState*/",
"fluentSetterDocumentation" : "/**The state of the job flow.
\n@param state The state of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/",
"varargSetterDocumentation" : "/**The state of the job flow.
\n@param state The state of the job flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobFlowExecutionState*/"
},
"ReadyDateTime" : {
"documentation" : "The date and time when the job flow was ready to start running bootstrap actions.
",
"name" : "ReadyDateTime",
"c2jName" : "ReadyDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "readyDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time when the job flow was ready to start running bootstrap actions.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "readyDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReadyDateTime",
"marshallLocationName" : "ReadyDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@param readyDateTime The date and time when the job flow was ready to start running bootstrap actions.*/",
"getterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@return The date and time when the job flow was ready to start running bootstrap actions.*/",
"fluentSetterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@param readyDateTime The date and time when the job flow was ready to start running bootstrap actions.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time when the job flow was ready to start running bootstrap actions.
\n@param readyDateTime The date and time when the job flow was ready to start running bootstrap actions.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"StepExecutionStatusDetail" : {
"c2jName" : "StepExecutionStatusDetail",
"documentation" : "The execution state of a step.
",
"shapeName" : "StepExecutionStatusDetail",
"deprecated" : false,
"required" : [ "State", "CreationDateTime" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The state of the job flow step.
",
"name" : "State",
"c2jName" : "State",
"c2jShape" : "StepExecutionState",
"variable" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The state of the job flow step.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "State",
"marshallLocationName" : "State",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "StepExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The state of the job flow step.
\n@param state The state of the job flow step.\n@see StepExecutionState*/",
"getterDocumentation" : "/**The state of the job flow step.
\n@return The state of the job flow step.\n@see StepExecutionState*/",
"fluentSetterDocumentation" : "/**The state of the job flow step.
\n@param state The state of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionState*/",
"varargSetterDocumentation" : "/**The state of the job flow step.
\n@param state The state of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionState*/"
}, {
"documentation" : "The creation date and time of the step.
",
"name" : "CreationDateTime",
"c2jName" : "CreationDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time of the step.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreationDateTime",
"marshallLocationName" : "CreationDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The creation date and time of the step.
\n@param creationDateTime The creation date and time of the step.*/",
"getterDocumentation" : "/**The creation date and time of the step.
\n@return The creation date and time of the step.*/",
"fluentSetterDocumentation" : "/**The creation date and time of the step.
\n@param creationDateTime The creation date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time of the step.
\n@param creationDateTime The creation date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The start date and time of the step.
",
"name" : "StartDateTime",
"c2jName" : "StartDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The start date and time of the step.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "StartDateTime",
"marshallLocationName" : "StartDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The start date and time of the step.
\n@param startDateTime The start date and time of the step.*/",
"getterDocumentation" : "/**The start date and time of the step.
\n@return The start date and time of the step.*/",
"fluentSetterDocumentation" : "/**The start date and time of the step.
\n@param startDateTime The start date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The start date and time of the step.
\n@param startDateTime The start date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The completion date and time of the step.
",
"name" : "EndDateTime",
"c2jName" : "EndDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The completion date and time of the step.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EndDateTime",
"marshallLocationName" : "EndDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The completion date and time of the step.
\n@param endDateTime The completion date and time of the step.*/",
"getterDocumentation" : "/**The completion date and time of the step.
\n@return The completion date and time of the step.*/",
"fluentSetterDocumentation" : "/**The completion date and time of the step.
\n@param endDateTime The completion date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The completion date and time of the step.
\n@param endDateTime The completion date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A description of the step's current state.
",
"name" : "LastStateChangeReason",
"c2jName" : "LastStateChangeReason",
"c2jShape" : "XmlString",
"variable" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A description of the step's current state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "LastStateChangeReason",
"marshallLocationName" : "LastStateChangeReason",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A description of the step's current state.
\n@param lastStateChangeReason A description of the step's current state.*/",
"getterDocumentation" : "/**A description of the step's current state.
\n@return A description of the step's current state.*/",
"fluentSetterDocumentation" : "/**A description of the step's current state.
\n@param lastStateChangeReason A description of the step's current state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A description of the step's current state.
\n@param lastStateChangeReason A description of the step's current state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "stepExecutionStatusDetail",
"variableType" : "StepExecutionStatusDetail",
"variableDeclarationType" : "StepExecutionStatusDetail",
"documentation" : null,
"simpleType" : "StepExecutionStatusDetail",
"variableSetterType" : "StepExecutionStatusDetail"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"CreationDateTime" : {
"documentation" : "The creation date and time of the step.
",
"name" : "CreationDateTime",
"c2jName" : "CreationDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time of the step.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "creationDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreationDateTime",
"marshallLocationName" : "CreationDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The creation date and time of the step.
\n@param creationDateTime The creation date and time of the step.*/",
"getterDocumentation" : "/**The creation date and time of the step.
\n@return The creation date and time of the step.*/",
"fluentSetterDocumentation" : "/**The creation date and time of the step.
\n@param creationDateTime The creation date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time of the step.
\n@param creationDateTime The creation date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"StartDateTime" : {
"documentation" : "The start date and time of the step.
",
"name" : "StartDateTime",
"c2jName" : "StartDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The start date and time of the step.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "startDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "StartDateTime",
"marshallLocationName" : "StartDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The start date and time of the step.
\n@param startDateTime The start date and time of the step.*/",
"getterDocumentation" : "/**The start date and time of the step.
\n@return The start date and time of the step.*/",
"fluentSetterDocumentation" : "/**The start date and time of the step.
\n@param startDateTime The start date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The start date and time of the step.
\n@param startDateTime The start date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EndDateTime" : {
"documentation" : "The completion date and time of the step.
",
"name" : "EndDateTime",
"c2jName" : "EndDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The completion date and time of the step.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EndDateTime",
"marshallLocationName" : "EndDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The completion date and time of the step.
\n@param endDateTime The completion date and time of the step.*/",
"getterDocumentation" : "/**The completion date and time of the step.
\n@return The completion date and time of the step.*/",
"fluentSetterDocumentation" : "/**The completion date and time of the step.
\n@param endDateTime The completion date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The completion date and time of the step.
\n@param endDateTime The completion date and time of the step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"LastStateChangeReason" : {
"documentation" : "A description of the step's current state.
",
"name" : "LastStateChangeReason",
"c2jName" : "LastStateChangeReason",
"c2jShape" : "XmlString",
"variable" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A description of the step's current state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "lastStateChangeReason",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "LastStateChangeReason",
"marshallLocationName" : "LastStateChangeReason",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A description of the step's current state.
\n@param lastStateChangeReason A description of the step's current state.*/",
"getterDocumentation" : "/**A description of the step's current state.
\n@return A description of the step's current state.*/",
"fluentSetterDocumentation" : "/**A description of the step's current state.
\n@param lastStateChangeReason A description of the step's current state.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A description of the step's current state.
\n@param lastStateChangeReason A description of the step's current state.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"State" : {
"documentation" : "The state of the job flow step.
",
"name" : "State",
"c2jName" : "State",
"c2jShape" : "StepExecutionState",
"variable" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The state of the job flow step.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "state",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "State",
"marshallLocationName" : "State",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "StepExecutionState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The state of the job flow step.
\n@param state The state of the job flow step.\n@see StepExecutionState*/",
"getterDocumentation" : "/**The state of the job flow step.
\n@return The state of the job flow step.\n@see StepExecutionState*/",
"fluentSetterDocumentation" : "/**The state of the job flow step.
\n@param state The state of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionState*/",
"varargSetterDocumentation" : "/**The state of the job flow step.
\n@param state The state of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionState*/"
}
}
},
"InstanceStateChangeReasonCode" : {
"c2jName" : "InstanceStateChangeReasonCode",
"documentation" : "",
"shapeName" : "InstanceStateChangeReasonCode",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "INTERNAL_ERROR",
"value" : "INTERNAL_ERROR"
}, {
"name" : "VALIDATION_ERROR",
"value" : "VALIDATION_ERROR"
}, {
"name" : "INSTANCE_FAILURE",
"value" : "INSTANCE_FAILURE"
}, {
"name" : "BOOTSTRAP_FAILURE",
"value" : "BOOTSTRAP_FAILURE"
}, {
"name" : "CLUSTER_TERMINATED",
"value" : "CLUSTER_TERMINATED"
} ],
"variable" : {
"variableName" : "instanceStateChangeReasonCode",
"variableType" : "InstanceStateChangeReasonCode",
"variableDeclarationType" : "InstanceStateChangeReasonCode",
"documentation" : null,
"simpleType" : "InstanceStateChangeReasonCode",
"variableSetterType" : "InstanceStateChangeReasonCode"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"JobFlowInstancesConfig" : {
"c2jName" : "JobFlowInstancesConfig",
"documentation" : "A description of the Amazon EC2 instance running the job flow. A valid JobFlowInstancesConfig must contain at least InstanceGroups, which is the recommended configuration. However, a valid alternative is to have MasterInstanceType, SlaveInstanceType, and InstanceCount (all three must be present).
",
"shapeName" : "JobFlowInstancesConfig",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The EC2 instance type of the master node.
",
"name" : "MasterInstanceType",
"c2jName" : "MasterInstanceType",
"c2jShape" : "InstanceType",
"variable" : {
"variableName" : "masterInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The EC2 instance type of the master node.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "masterInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MasterInstanceType",
"marshallLocationName" : "MasterInstanceType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The EC2 instance type of the master node.
\n@param masterInstanceType The EC2 instance type of the master node.*/",
"getterDocumentation" : "/**The EC2 instance type of the master node.
\n@return The EC2 instance type of the master node.*/",
"fluentSetterDocumentation" : "/**The EC2 instance type of the master node.
\n@param masterInstanceType The EC2 instance type of the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The EC2 instance type of the master node.
\n@param masterInstanceType The EC2 instance type of the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The EC2 instance type of the slave nodes.
",
"name" : "SlaveInstanceType",
"c2jName" : "SlaveInstanceType",
"c2jShape" : "InstanceType",
"variable" : {
"variableName" : "slaveInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The EC2 instance type of the slave nodes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "slaveInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SlaveInstanceType",
"marshallLocationName" : "SlaveInstanceType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@param slaveInstanceType The EC2 instance type of the slave nodes.*/",
"getterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@return The EC2 instance type of the slave nodes.*/",
"fluentSetterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@param slaveInstanceType The EC2 instance type of the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@param slaveInstanceType The EC2 instance type of the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The number of Amazon EC2 instances used to execute the job flow.
",
"name" : "InstanceCount",
"c2jName" : "InstanceCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "instanceCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of Amazon EC2 instances used to execute the job flow.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "instanceCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceCount",
"marshallLocationName" : "InstanceCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@param instanceCount The number of Amazon EC2 instances used to execute the job flow.*/",
"getterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@return The number of Amazon EC2 instances used to execute the job flow.*/",
"fluentSetterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@param instanceCount The number of Amazon EC2 instances used to execute the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@param instanceCount The number of Amazon EC2 instances used to execute the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Configuration for the job flow's instance groups.
",
"name" : "InstanceGroups",
"c2jName" : "InstanceGroups",
"c2jShape" : "InstanceGroupConfigList",
"variable" : {
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Configuration for the job flow's instance groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceGroups",
"marshallLocationName" : "InstanceGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "InstanceGroupConfig",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "InstanceGroupConfig",
"variable" : {
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"variableDeclarationType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"variableDeclarationType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"getterModel" : {
"returnType" : "InstanceGroupConfig",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "InstanceGroupConfig",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Configuration for the job flow's instance groups.
\n@param instanceGroups Configuration for the job flow's instance groups.*/",
"getterDocumentation" : "/**Configuration for the job flow's instance groups.
\n@return Configuration for the job flow's instance groups.*/",
"fluentSetterDocumentation" : "/**Configuration for the job flow's instance groups.
\n@param instanceGroups Configuration for the job flow's instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Configuration for the job flow's instance groups.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceGroups(java.util.Collection)} or {@link #withInstanceGroups(java.util.Collection)} if you want to override the existing values.
\n@param instanceGroups Configuration for the job flow's instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
",
"name" : "Ec2KeyName",
"c2jName" : "Ec2KeyName",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "ec2KeyName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "ec2KeyName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Ec2KeyName",
"marshallLocationName" : "Ec2KeyName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@param ec2KeyName The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"*/",
"getterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@return The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"*/",
"fluentSetterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@param ec2KeyName The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@param ec2KeyName The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The Availability Zone the job flow will run in.
",
"name" : "Placement",
"c2jName" : "Placement",
"c2jShape" : "PlacementType",
"variable" : {
"variableName" : "placement",
"variableType" : "PlacementType",
"variableDeclarationType" : "PlacementType",
"documentation" : "The Availability Zone the job flow will run in.
",
"simpleType" : "PlacementType",
"variableSetterType" : "PlacementType"
},
"setterModel" : {
"variableName" : "placement",
"variableType" : "PlacementType",
"variableDeclarationType" : "PlacementType",
"documentation" : "",
"simpleType" : "PlacementType",
"variableSetterType" : "PlacementType"
},
"getterModel" : {
"returnType" : "PlacementType",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Placement",
"marshallLocationName" : "Placement",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@param placement The Availability Zone the job flow will run in.*/",
"getterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@return The Availability Zone the job flow will run in.*/",
"fluentSetterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@param placement The Availability Zone the job flow will run in.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@param placement The Availability Zone the job flow will run in.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Specifies whether the job flow should be kept alive after completing all steps.
",
"name" : "KeepJobFlowAliveWhenNoSteps",
"c2jName" : "KeepJobFlowAliveWhenNoSteps",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "keepJobFlowAliveWhenNoSteps",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Specifies whether the job flow should be kept alive after completing all steps.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "keepJobFlowAliveWhenNoSteps",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "KeepJobFlowAliveWhenNoSteps",
"marshallLocationName" : "KeepJobFlowAliveWhenNoSteps",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@param keepJobFlowAliveWhenNoSteps Specifies whether the job flow should be kept alive after completing all steps.*/",
"getterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@return Specifies whether the job flow should be kept alive after completing all steps.*/",
"fluentSetterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@param keepJobFlowAliveWhenNoSteps Specifies whether the job flow should be kept alive after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@param keepJobFlowAliveWhenNoSteps Specifies whether the job flow should be kept alive after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
",
"name" : "TerminationProtected",
"c2jName" : "TerminationProtected",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TerminationProtected",
"marshallLocationName" : "TerminationProtected",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@param terminationProtected Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.*/",
"getterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@return Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.*/",
"fluentSetterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@param terminationProtected Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@param terminationProtected Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
",
"name" : "HadoopVersion",
"c2jName" : "HadoopVersion",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "hadoopVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "hadoopVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "HadoopVersion",
"marshallLocationName" : "HadoopVersion",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@param hadoopVersion The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.*/",
"getterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@return The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.*/",
"fluentSetterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@param hadoopVersion The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@param hadoopVersion The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : " To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
",
"name" : "Ec2SubnetId",
"c2jName" : "Ec2SubnetId",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "ec2SubnetId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : " To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "ec2SubnetId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Ec2SubnetId",
"marshallLocationName" : "Ec2SubnetId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/** To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@param ec2SubnetId To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.*/",
"getterDocumentation" : "/**
To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@return To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.*/",
"fluentSetterDocumentation" : "/**
To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@param ec2SubnetId To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@param ec2SubnetId To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The identifier of the Amazon EC2 security group for the master node.
",
"name" : "EmrManagedMasterSecurityGroup",
"c2jName" : "EmrManagedMasterSecurityGroup",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "emrManagedMasterSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the Amazon EC2 security group for the master node.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "emrManagedMasterSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EmrManagedMasterSecurityGroup",
"marshallLocationName" : "EmrManagedMasterSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@param emrManagedMasterSecurityGroup The identifier of the Amazon EC2 security group for the master node.*/",
"getterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@return The identifier of the Amazon EC2 security group for the master node.*/",
"fluentSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@param emrManagedMasterSecurityGroup The identifier of the Amazon EC2 security group for the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@param emrManagedMasterSecurityGroup The identifier of the Amazon EC2 security group for the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The identifier of the Amazon EC2 security group for the slave nodes.
",
"name" : "EmrManagedSlaveSecurityGroup",
"c2jName" : "EmrManagedSlaveSecurityGroup",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "emrManagedSlaveSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the Amazon EC2 security group for the slave nodes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "emrManagedSlaveSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EmrManagedSlaveSecurityGroup",
"marshallLocationName" : "EmrManagedSlaveSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@param emrManagedSlaveSecurityGroup The identifier of the Amazon EC2 security group for the slave nodes.*/",
"getterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@return The identifier of the Amazon EC2 security group for the slave nodes.*/",
"fluentSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@param emrManagedSlaveSecurityGroup The identifier of the Amazon EC2 security group for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@param emrManagedSlaveSecurityGroup The identifier of the Amazon EC2 security group for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
",
"name" : "ServiceAccessSecurityGroup",
"c2jName" : "ServiceAccessSecurityGroup",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "serviceAccessSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceAccessSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ServiceAccessSecurityGroup",
"marshallLocationName" : "ServiceAccessSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@param serviceAccessSecurityGroup The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.*/",
"getterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@return The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.*/",
"fluentSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@param serviceAccessSecurityGroup The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@param serviceAccessSecurityGroup The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of additional Amazon EC2 security group IDs for the master node.
",
"name" : "AdditionalMasterSecurityGroups",
"c2jName" : "AdditionalMasterSecurityGroups",
"c2jShape" : "SecurityGroupsList",
"variable" : {
"variableName" : "additionalMasterSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of additional Amazon EC2 security group IDs for the master node.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "additionalMasterSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AdditionalMasterSecurityGroups",
"marshallLocationName" : "AdditionalMasterSecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the master node.
\n@param additionalMasterSecurityGroups A list of additional Amazon EC2 security group IDs for the master node.*/",
"getterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the master node.
\n@return A list of additional Amazon EC2 security group IDs for the master node.*/",
"fluentSetterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the master node.
\n@param additionalMasterSecurityGroups A list of additional Amazon EC2 security group IDs for the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the master node.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAdditionalMasterSecurityGroups(java.util.Collection)} or {@link #withAdditionalMasterSecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param additionalMasterSecurityGroups A list of additional Amazon EC2 security group IDs for the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of additional Amazon EC2 security group IDs for the slave nodes.
",
"name" : "AdditionalSlaveSecurityGroups",
"c2jName" : "AdditionalSlaveSecurityGroups",
"c2jShape" : "SecurityGroupsList",
"variable" : {
"variableName" : "additionalSlaveSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of additional Amazon EC2 security group IDs for the slave nodes.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "additionalSlaveSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AdditionalSlaveSecurityGroups",
"marshallLocationName" : "AdditionalSlaveSecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\n@param additionalSlaveSecurityGroups A list of additional Amazon EC2 security group IDs for the slave nodes.*/",
"getterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\n@return A list of additional Amazon EC2 security group IDs for the slave nodes.*/",
"fluentSetterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\n@param additionalSlaveSecurityGroups A list of additional Amazon EC2 security group IDs for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAdditionalSlaveSecurityGroups(java.util.Collection)} or {@link #withAdditionalSlaveSecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param additionalSlaveSecurityGroups A list of additional Amazon EC2 security group IDs for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "jobFlowInstancesConfig",
"variableType" : "JobFlowInstancesConfig",
"variableDeclarationType" : "JobFlowInstancesConfig",
"documentation" : null,
"simpleType" : "JobFlowInstancesConfig",
"variableSetterType" : "JobFlowInstancesConfig"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"AdditionalSlaveSecurityGroups" : {
"documentation" : "A list of additional Amazon EC2 security group IDs for the slave nodes.
",
"name" : "AdditionalSlaveSecurityGroups",
"c2jName" : "AdditionalSlaveSecurityGroups",
"c2jShape" : "SecurityGroupsList",
"variable" : {
"variableName" : "additionalSlaveSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of additional Amazon EC2 security group IDs for the slave nodes.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "additionalSlaveSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AdditionalSlaveSecurityGroups",
"marshallLocationName" : "AdditionalSlaveSecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\n@param additionalSlaveSecurityGroups A list of additional Amazon EC2 security group IDs for the slave nodes.*/",
"getterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\n@return A list of additional Amazon EC2 security group IDs for the slave nodes.*/",
"fluentSetterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\n@param additionalSlaveSecurityGroups A list of additional Amazon EC2 security group IDs for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of additional Amazon EC2 security group IDs for the slave nodes.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAdditionalSlaveSecurityGroups(java.util.Collection)} or {@link #withAdditionalSlaveSecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param additionalSlaveSecurityGroups A list of additional Amazon EC2 security group IDs for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"HadoopVersion" : {
"documentation" : "The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
",
"name" : "HadoopVersion",
"c2jName" : "HadoopVersion",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "hadoopVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "hadoopVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "HadoopVersion",
"marshallLocationName" : "HadoopVersion",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@param hadoopVersion The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.*/",
"getterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@return The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.*/",
"fluentSetterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@param hadoopVersion The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
\n@param hadoopVersion The Hadoop version for the job flow. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"InstanceGroups" : {
"documentation" : "Configuration for the job flow's instance groups.
",
"name" : "InstanceGroups",
"c2jName" : "InstanceGroups",
"c2jShape" : "InstanceGroupConfigList",
"variable" : {
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Configuration for the job flow's instance groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceGroups",
"marshallLocationName" : "InstanceGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "InstanceGroupConfig",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "InstanceGroupConfig",
"variable" : {
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"variableDeclarationType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"variableDeclarationType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"getterModel" : {
"returnType" : "InstanceGroupConfig",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "InstanceGroupConfig",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Configuration for the job flow's instance groups.
\n@param instanceGroups Configuration for the job flow's instance groups.*/",
"getterDocumentation" : "/**Configuration for the job flow's instance groups.
\n@return Configuration for the job flow's instance groups.*/",
"fluentSetterDocumentation" : "/**Configuration for the job flow's instance groups.
\n@param instanceGroups Configuration for the job flow's instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Configuration for the job flow's instance groups.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceGroups(java.util.Collection)} or {@link #withInstanceGroups(java.util.Collection)} if you want to override the existing values.
\n@param instanceGroups Configuration for the job flow's instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"TerminationProtected" : {
"documentation" : "Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
",
"name" : "TerminationProtected",
"c2jName" : "TerminationProtected",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TerminationProtected",
"marshallLocationName" : "TerminationProtected",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@param terminationProtected Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.*/",
"getterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@return Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.*/",
"fluentSetterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@param terminationProtected Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.
\n@param terminationProtected Specifies whether to lock the job flow to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job flow error.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"MasterInstanceType" : {
"documentation" : "The EC2 instance type of the master node.
",
"name" : "MasterInstanceType",
"c2jName" : "MasterInstanceType",
"c2jShape" : "InstanceType",
"variable" : {
"variableName" : "masterInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The EC2 instance type of the master node.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "masterInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MasterInstanceType",
"marshallLocationName" : "MasterInstanceType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The EC2 instance type of the master node.
\n@param masterInstanceType The EC2 instance type of the master node.*/",
"getterDocumentation" : "/**The EC2 instance type of the master node.
\n@return The EC2 instance type of the master node.*/",
"fluentSetterDocumentation" : "/**The EC2 instance type of the master node.
\n@param masterInstanceType The EC2 instance type of the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The EC2 instance type of the master node.
\n@param masterInstanceType The EC2 instance type of the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"KeepJobFlowAliveWhenNoSteps" : {
"documentation" : "Specifies whether the job flow should be kept alive after completing all steps.
",
"name" : "KeepJobFlowAliveWhenNoSteps",
"c2jName" : "KeepJobFlowAliveWhenNoSteps",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "keepJobFlowAliveWhenNoSteps",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Specifies whether the job flow should be kept alive after completing all steps.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "keepJobFlowAliveWhenNoSteps",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "KeepJobFlowAliveWhenNoSteps",
"marshallLocationName" : "KeepJobFlowAliveWhenNoSteps",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@param keepJobFlowAliveWhenNoSteps Specifies whether the job flow should be kept alive after completing all steps.*/",
"getterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@return Specifies whether the job flow should be kept alive after completing all steps.*/",
"fluentSetterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@param keepJobFlowAliveWhenNoSteps Specifies whether the job flow should be kept alive after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specifies whether the job flow should be kept alive after completing all steps.
\n@param keepJobFlowAliveWhenNoSteps Specifies whether the job flow should be kept alive after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Ec2KeyName" : {
"documentation" : "The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
",
"name" : "Ec2KeyName",
"c2jName" : "Ec2KeyName",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "ec2KeyName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "ec2KeyName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Ec2KeyName",
"marshallLocationName" : "Ec2KeyName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@param ec2KeyName The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"*/",
"getterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@return The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"*/",
"fluentSetterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@param ec2KeyName The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"
\n@param ec2KeyName The name of the Amazon EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"InstanceCount" : {
"documentation" : "The number of Amazon EC2 instances used to execute the job flow.
",
"name" : "InstanceCount",
"c2jName" : "InstanceCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "instanceCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of Amazon EC2 instances used to execute the job flow.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "instanceCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceCount",
"marshallLocationName" : "InstanceCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@param instanceCount The number of Amazon EC2 instances used to execute the job flow.*/",
"getterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@return The number of Amazon EC2 instances used to execute the job flow.*/",
"fluentSetterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@param instanceCount The number of Amazon EC2 instances used to execute the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The number of Amazon EC2 instances used to execute the job flow.
\n@param instanceCount The number of Amazon EC2 instances used to execute the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Placement" : {
"documentation" : "The Availability Zone the job flow will run in.
",
"name" : "Placement",
"c2jName" : "Placement",
"c2jShape" : "PlacementType",
"variable" : {
"variableName" : "placement",
"variableType" : "PlacementType",
"variableDeclarationType" : "PlacementType",
"documentation" : "The Availability Zone the job flow will run in.
",
"simpleType" : "PlacementType",
"variableSetterType" : "PlacementType"
},
"setterModel" : {
"variableName" : "placement",
"variableType" : "PlacementType",
"variableDeclarationType" : "PlacementType",
"documentation" : "",
"simpleType" : "PlacementType",
"variableSetterType" : "PlacementType"
},
"getterModel" : {
"returnType" : "PlacementType",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Placement",
"marshallLocationName" : "Placement",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@param placement The Availability Zone the job flow will run in.*/",
"getterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@return The Availability Zone the job flow will run in.*/",
"fluentSetterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@param placement The Availability Zone the job flow will run in.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Availability Zone the job flow will run in.
\n@param placement The Availability Zone the job flow will run in.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Ec2SubnetId" : {
"documentation" : " To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
",
"name" : "Ec2SubnetId",
"c2jName" : "Ec2SubnetId",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "ec2SubnetId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : " To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "ec2SubnetId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Ec2SubnetId",
"marshallLocationName" : "Ec2SubnetId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/** To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@param ec2SubnetId To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.*/",
"getterDocumentation" : "/**
To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@return To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.*/",
"fluentSetterDocumentation" : "/**
To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@param ec2SubnetId To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.
\n@param ec2SubnetId To launch the job flow in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the job flow to launch. If you do not specify this value, the job flow is launched in the normal Amazon Web Services cloud, outside of an Amazon VPC. Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for nodes of a job flow launched in a Amazon VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"SlaveInstanceType" : {
"documentation" : "
The EC2 instance type of the slave nodes.
",
"name" : "SlaveInstanceType",
"c2jName" : "SlaveInstanceType",
"c2jShape" : "InstanceType",
"variable" : {
"variableName" : "slaveInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The EC2 instance type of the slave nodes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "slaveInstanceType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SlaveInstanceType",
"marshallLocationName" : "SlaveInstanceType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@param slaveInstanceType The EC2 instance type of the slave nodes.*/",
"getterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@return The EC2 instance type of the slave nodes.*/",
"fluentSetterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@param slaveInstanceType The EC2 instance type of the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The EC2 instance type of the slave nodes.
\n@param slaveInstanceType The EC2 instance type of the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ServiceAccessSecurityGroup" : {
"documentation" : "The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
",
"name" : "ServiceAccessSecurityGroup",
"c2jName" : "ServiceAccessSecurityGroup",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "serviceAccessSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceAccessSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ServiceAccessSecurityGroup",
"marshallLocationName" : "ServiceAccessSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@param serviceAccessSecurityGroup The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.*/",
"getterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@return The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.*/",
"fluentSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@param serviceAccessSecurityGroup The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
\n@param serviceAccessSecurityGroup The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EmrManagedSlaveSecurityGroup" : {
"documentation" : "The identifier of the Amazon EC2 security group for the slave nodes.
",
"name" : "EmrManagedSlaveSecurityGroup",
"c2jName" : "EmrManagedSlaveSecurityGroup",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "emrManagedSlaveSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the Amazon EC2 security group for the slave nodes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "emrManagedSlaveSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EmrManagedSlaveSecurityGroup",
"marshallLocationName" : "EmrManagedSlaveSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@param emrManagedSlaveSecurityGroup The identifier of the Amazon EC2 security group for the slave nodes.*/",
"getterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@return The identifier of the Amazon EC2 security group for the slave nodes.*/",
"fluentSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@param emrManagedSlaveSecurityGroup The identifier of the Amazon EC2 security group for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the slave nodes.
\n@param emrManagedSlaveSecurityGroup The identifier of the Amazon EC2 security group for the slave nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EmrManagedMasterSecurityGroup" : {
"documentation" : "The identifier of the Amazon EC2 security group for the master node.
",
"name" : "EmrManagedMasterSecurityGroup",
"c2jName" : "EmrManagedMasterSecurityGroup",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "emrManagedMasterSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the Amazon EC2 security group for the master node.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "emrManagedMasterSecurityGroup",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EmrManagedMasterSecurityGroup",
"marshallLocationName" : "EmrManagedMasterSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@param emrManagedMasterSecurityGroup The identifier of the Amazon EC2 security group for the master node.*/",
"getterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@return The identifier of the Amazon EC2 security group for the master node.*/",
"fluentSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@param emrManagedMasterSecurityGroup The identifier of the Amazon EC2 security group for the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the Amazon EC2 security group for the master node.
\n@param emrManagedMasterSecurityGroup The identifier of the Amazon EC2 security group for the master node.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"AdditionalMasterSecurityGroups" : {
"documentation" : "A list of additional Amazon EC2 security group IDs for the master node.
",
"name" : "AdditionalMasterSecurityGroups",
"c2jName" : "AdditionalMasterSecurityGroups",
"c2jShape" : "SecurityGroupsList",
"variable" : {
"variableName" : "additionalMasterSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of additional Amazon EC2 security group IDs for the master node.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "additionalMasterSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AdditionalMasterSecurityGroups",
"marshallLocationName" : "AdditionalMasterSecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList