
models.elasticmapreduce-2009-03-31-intermediate.json Maven / Gradle / Ivy
Show all versions of aws-java-sdk-emr Show documentation
{
"metadata" : {
"apiVersion" : "2009-03-31",
"exceptionUnmarshallerImpl" : null,
"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,
"jsonContentVersion" : "application/x-amz-json-1.1",
"jsonVersion" : "1.1",
"endpointPrefix" : "elasticmapreduce",
"signingName" : "elasticmapreduce",
"jsonProtocol" : true,
"xmlProtocol" : false,
"serviceName" : "Amazon EMR",
"cborProtocol" : false,
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"protocolDefaultExceptionUnmarshallerType" : "JsonErrorUnmarshaller"
},
"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,
"authenticated" : true,
"syncReturnType" : "AddInstanceGroupsResult",
"asyncReturnType" : "AddInstanceGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "addInstanceGroups"
},
"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,
"authenticated" : true,
"syncReturnType" : "AddJobFlowStepsResult",
"asyncReturnType" : "AddJobFlowStepsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "addJobFlowSteps"
},
"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,
"authenticated" : true,
"syncReturnType" : "AddTagsResult",
"asyncReturnType" : "AddTagsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "addTags"
},
"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,
"authenticated" : true,
"syncReturnType" : "DescribeClusterResult",
"asyncReturnType" : "DescribeClusterResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeCluster"
},
"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,
"authenticated" : true,
"syncReturnType" : "DescribeJobFlowsResult",
"asyncReturnType" : "DescribeJobFlowsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeJobFlows"
},
"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,
"authenticated" : true,
"syncReturnType" : "DescribeStepResult",
"asyncReturnType" : "DescribeStepResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "describeStep"
},
"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,
"authenticated" : true,
"syncReturnType" : "ListBootstrapActionsResult",
"asyncReturnType" : "ListBootstrapActionsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listBootstrapActions"
},
"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,
"authenticated" : true,
"syncReturnType" : "ListClustersResult",
"asyncReturnType" : "ListClustersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listClusters"
},
"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,
"authenticated" : true,
"syncReturnType" : "ListInstanceGroupsResult",
"asyncReturnType" : "ListInstanceGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listInstanceGroups"
},
"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,
"authenticated" : true,
"syncReturnType" : "ListInstancesResult",
"asyncReturnType" : "ListInstancesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listInstances"
},
"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,
"authenticated" : true,
"syncReturnType" : "ListStepsResult",
"asyncReturnType" : "ListStepsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "listSteps"
},
"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,
"authenticated" : true,
"syncReturnType" : "ModifyInstanceGroupsResult",
"asyncReturnType" : "ModifyInstanceGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "modifyInstanceGroups"
},
"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,
"authenticated" : true,
"syncReturnType" : "RemoveTagsResult",
"asyncReturnType" : "RemoveTagsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "removeTags"
},
"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,
"authenticated" : true,
"syncReturnType" : "RunJobFlowResult",
"asyncReturnType" : "RunJobFlowResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "runJobFlow"
},
"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,
"authenticated" : true,
"syncReturnType" : "SetTerminationProtectionResult",
"asyncReturnType" : "SetTerminationProtectionResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "setTerminationProtection"
},
"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,
"authenticated" : true,
"syncReturnType" : "SetVisibleToAllUsersResult",
"asyncReturnType" : "SetVisibleToAllUsersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "setVisibleToAllUsers"
},
"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,
"authenticated" : true,
"syncReturnType" : "TerminateJobFlowsResult",
"asyncReturnType" : "TerminateJobFlowsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"methodName" : "terminateJobFlows"
}
},
"shapes" : {
"InternalServerException" : {
"c2jName" : "InternalServerException",
"documentation" : "This exception occurs when there is an internal failure in the EMR service.
",
"shapeName" : "InternalServerException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ ],
"enums" : null,
"variable" : {
"variableName" : "internalServerException",
"variableType" : "InternalServerException",
"variableDeclarationType" : "InternalServerException",
"documentation" : null,
"simpleType" : "InternalServerException",
"variableSetterType" : "InternalServerException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "InternalServerException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"InstanceGroupStateChangeReasonCode" : {
"c2jName" : "InstanceGroupStateChangeReasonCode",
"documentation" : "",
"shapeName" : "InstanceGroupStateChangeReasonCode",
"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" : "CLUSTER_TERMINATED",
"value" : "CLUSTER_TERMINATED"
} ],
"variable" : {
"variableName" : "instanceGroupStateChangeReasonCode",
"variableType" : "InstanceGroupStateChangeReasonCode",
"variableDeclarationType" : "InstanceGroupStateChangeReasonCode",
"documentation" : null,
"simpleType" : "InstanceGroupStateChangeReasonCode",
"variableSetterType" : "InstanceGroupStateChangeReasonCode"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"EbsBlockDeviceConfig" : {
"c2jName" : "EbsBlockDeviceConfig",
"documentation" : "Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.
",
"shapeName" : "EbsBlockDeviceConfig",
"deprecated" : false,
"required" : [ "VolumeSpecification" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
",
"name" : "VolumeSpecification",
"c2jName" : "VolumeSpecification",
"c2jShape" : "VolumeSpecification",
"variable" : {
"variableName" : "volumeSpecification",
"variableType" : "VolumeSpecification",
"variableDeclarationType" : "VolumeSpecification",
"documentation" : "EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
",
"simpleType" : "VolumeSpecification",
"variableSetterType" : "VolumeSpecification"
},
"setterModel" : {
"variableName" : "volumeSpecification",
"variableType" : "VolumeSpecification",
"variableDeclarationType" : "VolumeSpecification",
"documentation" : "",
"simpleType" : "VolumeSpecification",
"variableSetterType" : "VolumeSpecification"
},
"getterModel" : {
"returnType" : "VolumeSpecification",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VolumeSpecification",
"marshallLocationName" : "VolumeSpecification",
"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" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@param volumeSpecification EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.*/",
"getterDocumentation" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@return EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.*/",
"fluentSetterDocumentation" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@param volumeSpecification EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@param volumeSpecification EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
",
"name" : "VolumesPerInstance",
"c2jName" : "VolumesPerInstance",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "volumesPerInstance",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "volumesPerInstance",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VolumesPerInstance",
"marshallLocationName" : "VolumesPerInstance",
"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" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@param volumesPerInstance Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group*/",
"getterDocumentation" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@return Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group*/",
"fluentSetterDocumentation" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@param volumesPerInstance Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@param volumesPerInstance Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "ebsBlockDeviceConfig",
"variableType" : "EbsBlockDeviceConfig",
"variableDeclarationType" : "EbsBlockDeviceConfig",
"documentation" : null,
"simpleType" : "EbsBlockDeviceConfig",
"variableSetterType" : "EbsBlockDeviceConfig"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"VolumeSpecification" : {
"documentation" : "EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
",
"name" : "VolumeSpecification",
"c2jName" : "VolumeSpecification",
"c2jShape" : "VolumeSpecification",
"variable" : {
"variableName" : "volumeSpecification",
"variableType" : "VolumeSpecification",
"variableDeclarationType" : "VolumeSpecification",
"documentation" : "EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
",
"simpleType" : "VolumeSpecification",
"variableSetterType" : "VolumeSpecification"
},
"setterModel" : {
"variableName" : "volumeSpecification",
"variableType" : "VolumeSpecification",
"variableDeclarationType" : "VolumeSpecification",
"documentation" : "",
"simpleType" : "VolumeSpecification",
"variableSetterType" : "VolumeSpecification"
},
"getterModel" : {
"returnType" : "VolumeSpecification",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VolumeSpecification",
"marshallLocationName" : "VolumeSpecification",
"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" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@param volumeSpecification EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.*/",
"getterDocumentation" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@return EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.*/",
"fluentSetterDocumentation" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@param volumeSpecification EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
\n@param volumeSpecification EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"VolumesPerInstance" : {
"documentation" : "Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
",
"name" : "VolumesPerInstance",
"c2jName" : "VolumesPerInstance",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "volumesPerInstance",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "volumesPerInstance",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VolumesPerInstance",
"marshallLocationName" : "VolumesPerInstance",
"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" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@param volumesPerInstance Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group*/",
"getterDocumentation" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@return Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group*/",
"fluentSetterDocumentation" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@param volumesPerInstance Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
\n@param volumesPerInstance Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"InstanceResizePolicy" : {
"c2jName" : "InstanceResizePolicy",
"documentation" : "Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
",
"shapeName" : "InstanceResizePolicy",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Specific list of instances to be terminated when shrinking an instance group.
",
"name" : "InstancesToTerminate",
"c2jName" : "InstancesToTerminate",
"c2jShape" : "EC2InstanceIdsList",
"variable" : {
"variableName" : "instancesToTerminate",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Specific list of instances to be terminated when shrinking an instance group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instancesToTerminate",
"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" : "InstancesToTerminate",
"marshallLocationName" : "InstancesToTerminate",
"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" : "InstanceId",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\n@param instancesToTerminate Specific list of instances to be terminated when shrinking an instance group.*/",
"getterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\n@return Specific list of instances to be terminated when shrinking an instance group.*/",
"fluentSetterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\n@param instancesToTerminate Specific list of instances to be terminated when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstancesToTerminate(java.util.Collection)} or {@link #withInstancesToTerminate(java.util.Collection)} if you want to override the existing values.
\n@param instancesToTerminate Specific list of instances to be terminated when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Specific list of instances to be protected when shrinking an instance group.
",
"name" : "InstancesToProtect",
"c2jName" : "InstancesToProtect",
"c2jShape" : "EC2InstanceIdsList",
"variable" : {
"variableName" : "instancesToProtect",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Specific list of instances to be protected when shrinking an instance group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instancesToProtect",
"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" : "InstancesToProtect",
"marshallLocationName" : "InstancesToProtect",
"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" : "InstanceId",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\n@param instancesToProtect Specific list of instances to be protected when shrinking an instance group.*/",
"getterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\n@return Specific list of instances to be protected when shrinking an instance group.*/",
"fluentSetterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\n@param instancesToProtect Specific list of instances to be protected when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstancesToProtect(java.util.Collection)} or {@link #withInstancesToProtect(java.util.Collection)} if you want to override the existing values.
\n@param instancesToProtect Specific list of instances to be protected when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Decommissioning timeout override for the specific list of instances to be terminated.
",
"name" : "InstanceTerminationTimeout",
"c2jName" : "InstanceTerminationTimeout",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "instanceTerminationTimeout",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "Decommissioning timeout override for the specific list of instances to be terminated.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "instanceTerminationTimeout",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceTerminationTimeout",
"marshallLocationName" : "InstanceTerminationTimeout",
"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" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@param instanceTerminationTimeout Decommissioning timeout override for the specific list of instances to be terminated.*/",
"getterDocumentation" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@return Decommissioning timeout override for the specific list of instances to be terminated.*/",
"fluentSetterDocumentation" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@param instanceTerminationTimeout Decommissioning timeout override for the specific list of instances to be terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@param instanceTerminationTimeout Decommissioning timeout override for the specific list of instances to be terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "instanceResizePolicy",
"variableType" : "InstanceResizePolicy",
"variableDeclarationType" : "InstanceResizePolicy",
"documentation" : null,
"simpleType" : "InstanceResizePolicy",
"variableSetterType" : "InstanceResizePolicy"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"InstancesToProtect" : {
"documentation" : "Specific list of instances to be protected when shrinking an instance group.
",
"name" : "InstancesToProtect",
"c2jName" : "InstancesToProtect",
"c2jShape" : "EC2InstanceIdsList",
"variable" : {
"variableName" : "instancesToProtect",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Specific list of instances to be protected when shrinking an instance group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instancesToProtect",
"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" : "InstancesToProtect",
"marshallLocationName" : "InstancesToProtect",
"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" : "InstanceId",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\n@param instancesToProtect Specific list of instances to be protected when shrinking an instance group.*/",
"getterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\n@return Specific list of instances to be protected when shrinking an instance group.*/",
"fluentSetterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\n@param instancesToProtect Specific list of instances to be protected when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specific list of instances to be protected when shrinking an instance group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstancesToProtect(java.util.Collection)} or {@link #withInstancesToProtect(java.util.Collection)} if you want to override the existing values.
\n@param instancesToProtect Specific list of instances to be protected when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"InstanceTerminationTimeout" : {
"documentation" : "Decommissioning timeout override for the specific list of instances to be terminated.
",
"name" : "InstanceTerminationTimeout",
"c2jName" : "InstanceTerminationTimeout",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "instanceTerminationTimeout",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "Decommissioning timeout override for the specific list of instances to be terminated.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "instanceTerminationTimeout",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceTerminationTimeout",
"marshallLocationName" : "InstanceTerminationTimeout",
"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" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@param instanceTerminationTimeout Decommissioning timeout override for the specific list of instances to be terminated.*/",
"getterDocumentation" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@return Decommissioning timeout override for the specific list of instances to be terminated.*/",
"fluentSetterDocumentation" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@param instanceTerminationTimeout Decommissioning timeout override for the specific list of instances to be terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Decommissioning timeout override for the specific list of instances to be terminated.
\n@param instanceTerminationTimeout Decommissioning timeout override for the specific list of instances to be terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"InstancesToTerminate" : {
"documentation" : "Specific list of instances to be terminated when shrinking an instance group.
",
"name" : "InstancesToTerminate",
"c2jName" : "InstancesToTerminate",
"c2jShape" : "EC2InstanceIdsList",
"variable" : {
"variableName" : "instancesToTerminate",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Specific list of instances to be terminated when shrinking an instance group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instancesToTerminate",
"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" : "InstancesToTerminate",
"marshallLocationName" : "InstancesToTerminate",
"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" : "InstanceId",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\n@param instancesToTerminate Specific list of instances to be terminated when shrinking an instance group.*/",
"getterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\n@return Specific list of instances to be terminated when shrinking an instance group.*/",
"fluentSetterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\n@param instancesToTerminate Specific list of instances to be terminated when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specific list of instances to be terminated when shrinking an instance group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstancesToTerminate(java.util.Collection)} or {@link #withInstancesToTerminate(java.util.Collection)} if you want to override the existing values.
\n@param instancesToTerminate Specific list of instances to be terminated when shrinking an instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeClusterResult" : {
"c2jName" : "DescribeClusterOutput",
"documentation" : "This output contains the description of the cluster.
",
"shapeName" : "DescribeClusterResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "This output contains the details for the requested cluster.
",
"name" : "Cluster",
"c2jName" : "Cluster",
"c2jShape" : "Cluster",
"variable" : {
"variableName" : "cluster",
"variableType" : "Cluster",
"variableDeclarationType" : "Cluster",
"documentation" : "This output contains the details for the requested cluster.
",
"simpleType" : "Cluster",
"variableSetterType" : "Cluster"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "Cluster",
"variableDeclarationType" : "Cluster",
"documentation" : "",
"simpleType" : "Cluster",
"variableSetterType" : "Cluster"
},
"getterModel" : {
"returnType" : "Cluster",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Cluster",
"marshallLocationName" : "Cluster",
"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" : "/**This output contains the details for the requested cluster.
\n@param cluster This output contains the details for the requested cluster.*/",
"getterDocumentation" : "/**This output contains the details for the requested cluster.
\n@return This output contains the details for the requested cluster.*/",
"fluentSetterDocumentation" : "/**This output contains the details for the requested cluster.
\n@param cluster This output contains the details for the requested cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**This output contains the details for the requested cluster.
\n@param cluster This output contains the details for the requested cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeClusterResult",
"variableType" : "DescribeClusterResult",
"variableDeclarationType" : "DescribeClusterResult",
"documentation" : null,
"simpleType" : "DescribeClusterResult",
"variableSetterType" : "DescribeClusterResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Cluster" : {
"documentation" : "This output contains the details for the requested cluster.
",
"name" : "Cluster",
"c2jName" : "Cluster",
"c2jShape" : "Cluster",
"variable" : {
"variableName" : "cluster",
"variableType" : "Cluster",
"variableDeclarationType" : "Cluster",
"documentation" : "This output contains the details for the requested cluster.
",
"simpleType" : "Cluster",
"variableSetterType" : "Cluster"
},
"setterModel" : {
"variableName" : "cluster",
"variableType" : "Cluster",
"variableDeclarationType" : "Cluster",
"documentation" : "",
"simpleType" : "Cluster",
"variableSetterType" : "Cluster"
},
"getterModel" : {
"returnType" : "Cluster",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Cluster",
"marshallLocationName" : "Cluster",
"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" : "/**This output contains the details for the requested cluster.
\n@param cluster This output contains the details for the requested cluster.*/",
"getterDocumentation" : "/**This output contains the details for the requested cluster.
\n@return This output contains the details for the requested cluster.*/",
"fluentSetterDocumentation" : "/**This output contains the details for the requested cluster.
\n@param cluster This output contains the details for the requested cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**This output contains the details for the requested cluster.
\n@param cluster This output contains the details for the requested cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"AddInstanceGroupsResult" : {
"c2jName" : "AddInstanceGroupsOutput",
"documentation" : "Output from an AddInstanceGroups call.
",
"shapeName" : "AddInstanceGroupsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The job flow ID in which the instance groups are added.
",
"name" : "JobFlowId",
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "jobFlowId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The job flow ID in which the instance groups are added.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "jobFlowId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "JobFlowId",
"marshallLocationName" : "JobFlowId",
"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 job flow ID in which the instance groups are added.
\n@param jobFlowId The job flow ID in which the instance groups are added.*/",
"getterDocumentation" : "/**The job flow ID in which the instance groups are added.
\n@return The job flow ID in which the instance groups are added.*/",
"fluentSetterDocumentation" : "/**The job flow ID in which the instance groups are added.
\n@param jobFlowId The job flow ID in which the instance groups are added.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The job flow ID in which the instance groups are added.
\n@param jobFlowId The job flow ID in which the instance groups are added.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Instance group IDs of the newly created instance groups.
",
"name" : "InstanceGroupIds",
"c2jName" : "InstanceGroupIds",
"c2jShape" : "InstanceGroupIdsList",
"variable" : {
"variableName" : "instanceGroupIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Instance group IDs of the newly created instance groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instanceGroupIds",
"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" : "InstanceGroupIds",
"marshallLocationName" : "InstanceGroupIds",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.*/",
"getterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@return Instance group IDs of the newly created instance groups.*/",
"fluentSetterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceGroupIds(java.util.Collection)} or {@link #withInstanceGroupIds(java.util.Collection)} if you want to override the existing values.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "addInstanceGroupsResult",
"variableType" : "AddInstanceGroupsResult",
"variableDeclarationType" : "AddInstanceGroupsResult",
"documentation" : null,
"simpleType" : "AddInstanceGroupsResult",
"variableSetterType" : "AddInstanceGroupsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"InstanceGroupIds" : {
"documentation" : "Instance group IDs of the newly created instance groups.
",
"name" : "InstanceGroupIds",
"c2jName" : "InstanceGroupIds",
"c2jShape" : "InstanceGroupIdsList",
"variable" : {
"variableName" : "instanceGroupIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Instance group IDs of the newly created instance groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "instanceGroupIds",
"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" : "InstanceGroupIds",
"marshallLocationName" : "InstanceGroupIds",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.*/",
"getterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@return Instance group IDs of the newly created instance groups.*/",
"fluentSetterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceGroupIds(java.util.Collection)} or {@link #withInstanceGroupIds(java.util.Collection)} if you want to override the existing values.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"JobFlowId" : {
"documentation" : "The job flow ID in which the instance groups are added.
",
"name" : "JobFlowId",
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "jobFlowId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The job flow ID in which the instance groups are added.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "jobFlowId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "JobFlowId",
"marshallLocationName" : "JobFlowId",
"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 job flow ID in which the instance groups are added.
\n@param jobFlowId The job flow ID in which the instance groups are added.*/",
"getterDocumentation" : "/**The job flow ID in which the instance groups are added.
\n@return The job flow ID in which the instance groups are added.*/",
"fluentSetterDocumentation" : "/**The job flow ID in which the instance groups are added.
\n@param jobFlowId The job flow ID in which the instance groups are added.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The job flow ID in which the instance groups are added.
\n@param jobFlowId The job flow ID in which the instance groups are added.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"Cluster" : {
"c2jName" : "Cluster",
"documentation" : "The detailed description of the cluster.
",
"shapeName" : "Cluster",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The unique identifier for the cluster.
",
"name" : "Id",
"c2jName" : "Id",
"c2jShape" : "ClusterId",
"variable" : {
"variableName" : "id",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The unique identifier for the cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "id",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Id",
"marshallLocationName" : "Id",
"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 unique identifier for the cluster.
\n@param id The unique identifier for the cluster.*/",
"getterDocumentation" : "/**The unique identifier for the cluster.
\n@return The unique identifier for the cluster.*/",
"fluentSetterDocumentation" : "/**The unique identifier for the cluster.
\n@param id The unique identifier for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The unique identifier for the cluster.
\n@param id The unique identifier for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of the cluster.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "String",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"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 cluster.
\n@param name The name of the cluster.*/",
"getterDocumentation" : "/**The name of the cluster.
\n@return The name of the cluster.*/",
"fluentSetterDocumentation" : "/**The name of the cluster.
\n@param name The name of the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the cluster.
\n@param name The name of the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The current status details about the cluster.
",
"name" : "Status",
"c2jName" : "Status",
"c2jShape" : "ClusterStatus",
"variable" : {
"variableName" : "status",
"variableType" : "ClusterStatus",
"variableDeclarationType" : "ClusterStatus",
"documentation" : "The current status details about the cluster.
",
"simpleType" : "ClusterStatus",
"variableSetterType" : "ClusterStatus"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "ClusterStatus",
"variableDeclarationType" : "ClusterStatus",
"documentation" : "",
"simpleType" : "ClusterStatus",
"variableSetterType" : "ClusterStatus"
},
"getterModel" : {
"returnType" : "ClusterStatus",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Status",
"marshallLocationName" : "Status",
"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 current status details about the cluster.
\n@param status The current status details about the cluster.*/",
"getterDocumentation" : "/**The current status details about the cluster.
\n@return The current status details about the cluster.*/",
"fluentSetterDocumentation" : "/**The current status details about the cluster.
\n@param status The current status details about the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current status details about the cluster.
\n@param status The current status details about the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "",
"name" : "Ec2InstanceAttributes",
"c2jName" : "Ec2InstanceAttributes",
"c2jShape" : "Ec2InstanceAttributes",
"variable" : {
"variableName" : "ec2InstanceAttributes",
"variableType" : "Ec2InstanceAttributes",
"variableDeclarationType" : "Ec2InstanceAttributes",
"documentation" : "",
"simpleType" : "Ec2InstanceAttributes",
"variableSetterType" : "Ec2InstanceAttributes"
},
"setterModel" : {
"variableName" : "ec2InstanceAttributes",
"variableType" : "Ec2InstanceAttributes",
"variableDeclarationType" : "Ec2InstanceAttributes",
"documentation" : "",
"simpleType" : "Ec2InstanceAttributes",
"variableSetterType" : "Ec2InstanceAttributes"
},
"getterModel" : {
"returnType" : "Ec2InstanceAttributes",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Ec2InstanceAttributes",
"marshallLocationName" : "Ec2InstanceAttributes",
"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 ec2InstanceAttributes */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param ec2InstanceAttributes \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param ec2InstanceAttributes \n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The path to the Amazon S3 location where logs for this cluster are stored.
",
"name" : "LogUri",
"c2jName" : "LogUri",
"c2jShape" : "String",
"variable" : {
"variableName" : "logUri",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The path to the Amazon S3 location where logs for this cluster are stored.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "logUri",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "LogUri",
"marshallLocationName" : "LogUri",
"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 path to the Amazon S3 location where logs for this cluster are stored.
\n@param logUri The path to the Amazon S3 location where logs for this cluster are stored.*/",
"getterDocumentation" : "/**The path to the Amazon S3 location where logs for this cluster are stored.
\n@return The path to the Amazon S3 location where logs for this cluster are stored.*/",
"fluentSetterDocumentation" : "/**The path to the Amazon S3 location where logs for this cluster are stored.
\n@param logUri The path to the Amazon S3 location where logs for this cluster are stored.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The path to the Amazon S3 location where logs for this cluster are stored.
\n@param logUri The path to the Amazon S3 location where logs for this cluster are stored.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The AMI version requested for this cluster.
",
"name" : "RequestedAmiVersion",
"c2jName" : "RequestedAmiVersion",
"c2jShape" : "String",
"variable" : {
"variableName" : "requestedAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The AMI version requested for this cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestedAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestedAmiVersion",
"marshallLocationName" : "RequestedAmiVersion",
"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 AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.*/",
"getterDocumentation" : "/**The AMI version requested for this cluster.
\n@return The AMI version requested for this cluster.*/",
"fluentSetterDocumentation" : "/**The AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The AMI version running on this cluster.
",
"name" : "RunningAmiVersion",
"c2jName" : "RunningAmiVersion",
"c2jShape" : "String",
"variable" : {
"variableName" : "runningAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The AMI version running on this cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "runningAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RunningAmiVersion",
"marshallLocationName" : "RunningAmiVersion",
"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 AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.*/",
"getterDocumentation" : "/**The AMI version running on this cluster.
\n@return The AMI version running on this cluster.*/",
"fluentSetterDocumentation" : "/**The AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
",
"name" : "ReleaseLabel",
"c2jName" : "ReleaseLabel",
"c2jShape" : "String",
"variable" : {
"variableName" : "releaseLabel",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "releaseLabel",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReleaseLabel",
"marshallLocationName" : "ReleaseLabel",
"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 release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@param releaseLabel The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.*/",
"getterDocumentation" : "/**The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@return The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.*/",
"fluentSetterDocumentation" : "/**The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@param releaseLabel The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@param releaseLabel The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Specifies whether the cluster should terminate after completing all steps.
",
"name" : "AutoTerminate",
"c2jName" : "AutoTerminate",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "autoTerminate",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Specifies whether the cluster should terminate after completing all steps.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "autoTerminate",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AutoTerminate",
"marshallLocationName" : "AutoTerminate",
"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 cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.*/",
"getterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@return Specifies whether the cluster should terminate after completing all steps.*/",
"fluentSetterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
",
"name" : "TerminationProtected",
"c2jName" : "TerminationProtected",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster 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" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@param terminationProtected Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.*/",
"getterDocumentation" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@return Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.*/",
"fluentSetterDocumentation" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@param terminationProtected Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@param terminationProtected Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
",
"name" : "VisibleToAllUsers",
"c2jName" : "VisibleToAllUsers",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "visibleToAllUsers",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "visibleToAllUsers",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VisibleToAllUsers",
"marshallLocationName" : "VisibleToAllUsers",
"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" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@param visibleToAllUsers Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.*/",
"getterDocumentation" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@return Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.*/",
"fluentSetterDocumentation" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@param visibleToAllUsers Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@param visibleToAllUsers Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The applications installed on this cluster.
",
"name" : "Applications",
"c2jName" : "Applications",
"c2jShape" : "ApplicationList",
"variable" : {
"variableName" : "applications",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The applications installed on this cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "applications",
"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" : "Applications",
"marshallLocationName" : "Applications",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Application",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Application",
"variable" : {
"variableName" : "member",
"variableType" : "Application",
"variableDeclarationType" : "Application",
"documentation" : "",
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Application",
"variableDeclarationType" : "Application",
"documentation" : "",
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"getterModel" : {
"returnType" : "Application",
"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" : "Application",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The applications installed on this cluster.
\n@param applications The applications installed on this cluster.*/",
"getterDocumentation" : "/**The applications installed on this cluster.
\n@return The applications installed on this cluster.*/",
"fluentSetterDocumentation" : "/**The applications installed on this cluster.
\n@param applications The applications installed on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The applications installed on this cluster.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setApplications(java.util.Collection)} or {@link #withApplications(java.util.Collection)} if you want to override the existing values.
\n@param applications The applications installed on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of tags associated with a cluster.
",
"name" : "Tags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"variable" : {
"variableName" : "tags",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of tags associated with a cluster.
",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of tags associated with a cluster.
\n@param tags A list of tags associated with a cluster.*/",
"getterDocumentation" : "/**A list of tags associated with a cluster.
\n@return A list of tags associated with a cluster.*/",
"fluentSetterDocumentation" : "/**A list of tags associated with a cluster.
\n@param tags A list of tags associated with a cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of tags associated with a cluster.
\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 associated with a cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
",
"name" : "ServiceRole",
"c2jName" : "ServiceRole",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceRole",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceRole",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ServiceRole",
"marshallLocationName" : "ServiceRole",
"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 IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@param serviceRole The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.*/",
"getterDocumentation" : "/**The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@return The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.*/",
"fluentSetterDocumentation" : "/**The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@param serviceRole The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@param serviceRole The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
",
"name" : "NormalizedInstanceHours",
"c2jName" : "NormalizedInstanceHours",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "normalizedInstanceHours",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "normalizedInstanceHours",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "NormalizedInstanceHours",
"marshallLocationName" : "NormalizedInstanceHours",
"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" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@param normalizedInstanceHours An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.*/",
"getterDocumentation" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@return An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.*/",
"fluentSetterDocumentation" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@param normalizedInstanceHours An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@param normalizedInstanceHours An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The public DNS name of the master EC2 instance.
",
"name" : "MasterPublicDnsName",
"c2jName" : "MasterPublicDnsName",
"c2jShape" : "String",
"variable" : {
"variableName" : "masterPublicDnsName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The public DNS name of the master EC2 instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "masterPublicDnsName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MasterPublicDnsName",
"marshallLocationName" : "MasterPublicDnsName",
"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 public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.*/",
"getterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@return The public DNS name of the master EC2 instance.*/",
"fluentSetterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
",
"name" : "Configurations",
"c2jName" : "Configurations",
"c2jShape" : "ConfigurationList",
"variable" : {
"variableName" : "configurations",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\n@param configurations Amazon EMR releases 4.x or later.*/",
"getterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\n@return Amazon EMR releases 4.x or later.*/",
"fluentSetterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\n@param configurations Amazon EMR releases 4.x or later.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\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 Amazon EMR releases 4.x or later.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "cluster",
"variableType" : "Cluster",
"variableDeclarationType" : "Cluster",
"documentation" : null,
"simpleType" : "Cluster",
"variableSetterType" : "Cluster"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"TerminationProtected" : {
"documentation" : "Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
",
"name" : "TerminationProtected",
"c2jName" : "TerminationProtected",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster 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" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@param terminationProtected Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.*/",
"getterDocumentation" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@return Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.*/",
"fluentSetterDocumentation" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@param terminationProtected Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
\n@param terminationProtected Indicates whether Amazon EMR will lock the cluster to prevent the EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RequestedAmiVersion" : {
"documentation" : "The AMI version requested for this cluster.
",
"name" : "RequestedAmiVersion",
"c2jName" : "RequestedAmiVersion",
"c2jShape" : "String",
"variable" : {
"variableName" : "requestedAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The AMI version requested for this cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestedAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestedAmiVersion",
"marshallLocationName" : "RequestedAmiVersion",
"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 AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.*/",
"getterDocumentation" : "/**The AMI version requested for this cluster.
\n@return The AMI version requested for this cluster.*/",
"fluentSetterDocumentation" : "/**The AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Configurations" : {
"documentation" : "Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
",
"name" : "Configurations",
"c2jName" : "Configurations",
"c2jShape" : "ConfigurationList",
"variable" : {
"variableName" : "configurations",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\n@param configurations Amazon EMR releases 4.x or later.*/",
"getterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\n@return Amazon EMR releases 4.x or later.*/",
"fluentSetterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\n@param configurations Amazon EMR releases 4.x or later.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
\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 Amazon EMR releases 4.x or later.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"AutoTerminate" : {
"documentation" : "Specifies whether the cluster should terminate after completing all steps.
",
"name" : "AutoTerminate",
"c2jName" : "AutoTerminate",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "autoTerminate",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Specifies whether the cluster should terminate after completing all steps.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "autoTerminate",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AutoTerminate",
"marshallLocationName" : "AutoTerminate",
"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 cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.*/",
"getterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@return Specifies whether the cluster should terminate after completing all steps.*/",
"fluentSetterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"LogUri" : {
"documentation" : "The path to the Amazon S3 location where logs for this cluster are stored.
",
"name" : "LogUri",
"c2jName" : "LogUri",
"c2jShape" : "String",
"variable" : {
"variableName" : "logUri",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The path to the Amazon S3 location where logs for this cluster are stored.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "logUri",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "LogUri",
"marshallLocationName" : "LogUri",
"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 path to the Amazon S3 location where logs for this cluster are stored.
\n@param logUri The path to the Amazon S3 location where logs for this cluster are stored.*/",
"getterDocumentation" : "/**The path to the Amazon S3 location where logs for this cluster are stored.
\n@return The path to the Amazon S3 location where logs for this cluster are stored.*/",
"fluentSetterDocumentation" : "/**The path to the Amazon S3 location where logs for this cluster are stored.
\n@param logUri The path to the Amazon S3 location where logs for this cluster are stored.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The path to the Amazon S3 location where logs for this cluster are stored.
\n@param logUri The path to the Amazon S3 location where logs for this cluster are stored.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Name" : {
"documentation" : "The name of the cluster.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "String",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"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 cluster.
\n@param name The name of the cluster.*/",
"getterDocumentation" : "/**The name of the cluster.
\n@return The name of the cluster.*/",
"fluentSetterDocumentation" : "/**The name of the cluster.
\n@param name The name of the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the cluster.
\n@param name The name of the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Tags" : {
"documentation" : "A list of tags associated with a cluster.
",
"name" : "Tags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"variable" : {
"variableName" : "tags",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of tags associated with a cluster.
",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of tags associated with a cluster.
\n@param tags A list of tags associated with a cluster.*/",
"getterDocumentation" : "/**A list of tags associated with a cluster.
\n@return A list of tags associated with a cluster.*/",
"fluentSetterDocumentation" : "/**A list of tags associated with a cluster.
\n@param tags A list of tags associated with a cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of tags associated with a cluster.
\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 associated with a cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Status" : {
"documentation" : "The current status details about the cluster.
",
"name" : "Status",
"c2jName" : "Status",
"c2jShape" : "ClusterStatus",
"variable" : {
"variableName" : "status",
"variableType" : "ClusterStatus",
"variableDeclarationType" : "ClusterStatus",
"documentation" : "The current status details about the cluster.
",
"simpleType" : "ClusterStatus",
"variableSetterType" : "ClusterStatus"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "ClusterStatus",
"variableDeclarationType" : "ClusterStatus",
"documentation" : "",
"simpleType" : "ClusterStatus",
"variableSetterType" : "ClusterStatus"
},
"getterModel" : {
"returnType" : "ClusterStatus",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Status",
"marshallLocationName" : "Status",
"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 current status details about the cluster.
\n@param status The current status details about the cluster.*/",
"getterDocumentation" : "/**The current status details about the cluster.
\n@return The current status details about the cluster.*/",
"fluentSetterDocumentation" : "/**The current status details about the cluster.
\n@param status The current status details about the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current status details about the cluster.
\n@param status The current status details about the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"MasterPublicDnsName" : {
"documentation" : "The public DNS name of the master EC2 instance.
",
"name" : "MasterPublicDnsName",
"c2jName" : "MasterPublicDnsName",
"c2jShape" : "String",
"variable" : {
"variableName" : "masterPublicDnsName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The public DNS name of the master EC2 instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "masterPublicDnsName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MasterPublicDnsName",
"marshallLocationName" : "MasterPublicDnsName",
"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 public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.*/",
"getterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@return The public DNS name of the master EC2 instance.*/",
"fluentSetterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RunningAmiVersion" : {
"documentation" : "The AMI version running on this cluster.
",
"name" : "RunningAmiVersion",
"c2jName" : "RunningAmiVersion",
"c2jShape" : "String",
"variable" : {
"variableName" : "runningAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The AMI version running on this cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "runningAmiVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RunningAmiVersion",
"marshallLocationName" : "RunningAmiVersion",
"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 AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.*/",
"getterDocumentation" : "/**The AMI version running on this cluster.
\n@return The AMI version running on this cluster.*/",
"fluentSetterDocumentation" : "/**The AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"NormalizedInstanceHours" : {
"documentation" : "An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
",
"name" : "NormalizedInstanceHours",
"c2jName" : "NormalizedInstanceHours",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "normalizedInstanceHours",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "normalizedInstanceHours",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "NormalizedInstanceHours",
"marshallLocationName" : "NormalizedInstanceHours",
"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" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@param normalizedInstanceHours An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.*/",
"getterDocumentation" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@return An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.*/",
"fluentSetterDocumentation" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@param normalizedInstanceHours An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
\n@param normalizedInstanceHours An approximation of the cost of the job flow, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ReleaseLabel" : {
"documentation" : "The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
",
"name" : "ReleaseLabel",
"c2jName" : "ReleaseLabel",
"c2jShape" : "String",
"variable" : {
"variableName" : "releaseLabel",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "releaseLabel",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReleaseLabel",
"marshallLocationName" : "ReleaseLabel",
"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 release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@param releaseLabel The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.*/",
"getterDocumentation" : "/**The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@return The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.*/",
"fluentSetterDocumentation" : "/**The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@param releaseLabel The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
\n@param releaseLabel The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"VisibleToAllUsers" : {
"documentation" : "Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
",
"name" : "VisibleToAllUsers",
"c2jName" : "VisibleToAllUsers",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "visibleToAllUsers",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "visibleToAllUsers",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VisibleToAllUsers",
"marshallLocationName" : "VisibleToAllUsers",
"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" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@param visibleToAllUsers Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.*/",
"getterDocumentation" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@return Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.*/",
"fluentSetterDocumentation" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@param visibleToAllUsers Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.
\n@param visibleToAllUsers Indicates whether the job flow is visible to all IAM users of the AWS account associated with the job flow. If this value is set to true
, all IAM users of that AWS account can view and manage the job flow if they have the proper policy permissions set. If this value is false
, only the IAM user that created the cluster can view and manage it. This value can be changed using the SetVisibleToAllUsers action.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Ec2InstanceAttributes" : {
"documentation" : "",
"name" : "Ec2InstanceAttributes",
"c2jName" : "Ec2InstanceAttributes",
"c2jShape" : "Ec2InstanceAttributes",
"variable" : {
"variableName" : "ec2InstanceAttributes",
"variableType" : "Ec2InstanceAttributes",
"variableDeclarationType" : "Ec2InstanceAttributes",
"documentation" : "",
"simpleType" : "Ec2InstanceAttributes",
"variableSetterType" : "Ec2InstanceAttributes"
},
"setterModel" : {
"variableName" : "ec2InstanceAttributes",
"variableType" : "Ec2InstanceAttributes",
"variableDeclarationType" : "Ec2InstanceAttributes",
"documentation" : "",
"simpleType" : "Ec2InstanceAttributes",
"variableSetterType" : "Ec2InstanceAttributes"
},
"getterModel" : {
"returnType" : "Ec2InstanceAttributes",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Ec2InstanceAttributes",
"marshallLocationName" : "Ec2InstanceAttributes",
"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 ec2InstanceAttributes */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param ec2InstanceAttributes \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param ec2InstanceAttributes \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Id" : {
"documentation" : "The unique identifier for the cluster.
",
"name" : "Id",
"c2jName" : "Id",
"c2jShape" : "ClusterId",
"variable" : {
"variableName" : "id",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The unique identifier for the cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "id",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Id",
"marshallLocationName" : "Id",
"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 unique identifier for the cluster.
\n@param id The unique identifier for the cluster.*/",
"getterDocumentation" : "/**The unique identifier for the cluster.
\n@return The unique identifier for the cluster.*/",
"fluentSetterDocumentation" : "/**The unique identifier for the cluster.
\n@param id The unique identifier for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The unique identifier for the cluster.
\n@param id The unique identifier for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Applications" : {
"documentation" : "The applications installed on this cluster.
",
"name" : "Applications",
"c2jName" : "Applications",
"c2jShape" : "ApplicationList",
"variable" : {
"variableName" : "applications",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The applications installed on this cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "applications",
"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" : "Applications",
"marshallLocationName" : "Applications",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Application",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Application",
"variable" : {
"variableName" : "member",
"variableType" : "Application",
"variableDeclarationType" : "Application",
"documentation" : "",
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Application",
"variableDeclarationType" : "Application",
"documentation" : "",
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"getterModel" : {
"returnType" : "Application",
"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" : "Application",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The applications installed on this cluster.
\n@param applications The applications installed on this cluster.*/",
"getterDocumentation" : "/**The applications installed on this cluster.
\n@return The applications installed on this cluster.*/",
"fluentSetterDocumentation" : "/**The applications installed on this cluster.
\n@param applications The applications installed on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The applications installed on this cluster.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setApplications(java.util.Collection)} or {@link #withApplications(java.util.Collection)} if you want to override the existing values.
\n@param applications The applications installed on this cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ServiceRole" : {
"documentation" : "The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
",
"name" : "ServiceRole",
"c2jName" : "ServiceRole",
"c2jShape" : "String",
"variable" : {
"variableName" : "serviceRole",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "serviceRole",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ServiceRole",
"marshallLocationName" : "ServiceRole",
"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 IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@param serviceRole The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.*/",
"getterDocumentation" : "/**The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@return The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.*/",
"fluentSetterDocumentation" : "/**The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@param serviceRole The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
\n@param serviceRole The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"StepExecutionState" : {
"c2jName" : "StepExecutionState",
"documentation" : "",
"shapeName" : "StepExecutionState",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "PENDING",
"value" : "PENDING"
}, {
"name" : "RUNNING",
"value" : "RUNNING"
}, {
"name" : "CONTINUE",
"value" : "CONTINUE"
}, {
"name" : "COMPLETED",
"value" : "COMPLETED"
}, {
"name" : "CANCELLED",
"value" : "CANCELLED"
}, {
"name" : "FAILED",
"value" : "FAILED"
}, {
"name" : "INTERRUPTED",
"value" : "INTERRUPTED"
} ],
"variable" : {
"variableName" : "stepExecutionState",
"variableType" : "StepExecutionState",
"variableDeclarationType" : "StepExecutionState",
"documentation" : null,
"simpleType" : "StepExecutionState",
"variableSetterType" : "StepExecutionState"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"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" : { }
},
"StepConfig" : {
"c2jName" : "StepConfig",
"documentation" : "Specification of a job flow step.
",
"shapeName" : "StepConfig",
"deprecated" : false,
"required" : [ "Name", "HadoopJarStep" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The name of the job flow step.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the job flow step.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"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 job flow step.
\n@param name The name of the job flow step.*/",
"getterDocumentation" : "/**The name of the job flow step.
\n@return The name of the job flow step.*/",
"fluentSetterDocumentation" : "/**The name of the job flow step.
\n@param name The name of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the job flow step.
\n@param name The name of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The action to take if the job flow step fails.
",
"name" : "ActionOnFailure",
"c2jName" : "ActionOnFailure",
"c2jShape" : "ActionOnFailure",
"variable" : {
"variableName" : "actionOnFailure",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The action to take if the job flow step fails.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "actionOnFailure",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ActionOnFailure",
"marshallLocationName" : "ActionOnFailure",
"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" : "ActionOnFailure",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The action to take if the job flow step fails.
\n@param actionOnFailure The action to take if the job flow step fails.\n@see ActionOnFailure*/",
"getterDocumentation" : "/**The action to take if the job flow step fails.
\n@return The action to take if the job flow step fails.\n@see ActionOnFailure*/",
"fluentSetterDocumentation" : "/**The action to take if the job flow step fails.
\n@param actionOnFailure The action to take if the job flow step fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionOnFailure*/",
"varargSetterDocumentation" : "/**The action to take if the job flow step fails.
\n@param actionOnFailure The action to take if the job flow step fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionOnFailure*/"
}, {
"documentation" : "The JAR file used for the job flow step.
",
"name" : "HadoopJarStep",
"c2jName" : "HadoopJarStep",
"c2jShape" : "HadoopJarStepConfig",
"variable" : {
"variableName" : "hadoopJarStep",
"variableType" : "HadoopJarStepConfig",
"variableDeclarationType" : "HadoopJarStepConfig",
"documentation" : "The JAR file used for the job flow step.
",
"simpleType" : "HadoopJarStepConfig",
"variableSetterType" : "HadoopJarStepConfig"
},
"setterModel" : {
"variableName" : "hadoopJarStep",
"variableType" : "HadoopJarStepConfig",
"variableDeclarationType" : "HadoopJarStepConfig",
"documentation" : "",
"simpleType" : "HadoopJarStepConfig",
"variableSetterType" : "HadoopJarStepConfig"
},
"getterModel" : {
"returnType" : "HadoopJarStepConfig",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "HadoopJarStep",
"marshallLocationName" : "HadoopJarStep",
"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 JAR file used for the job flow step.
\n@param hadoopJarStep The JAR file used for the job flow step.*/",
"getterDocumentation" : "/**The JAR file used for the job flow step.
\n@return The JAR file used for the job flow step.*/",
"fluentSetterDocumentation" : "/**The JAR file used for the job flow step.
\n@param hadoopJarStep The JAR file used for the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The JAR file used for the job flow step.
\n@param hadoopJarStep The JAR file used for the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "stepConfig",
"variableType" : "StepConfig",
"variableDeclarationType" : "StepConfig",
"documentation" : null,
"simpleType" : "StepConfig",
"variableSetterType" : "StepConfig"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Name" : {
"documentation" : "The name of the job flow step.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the job flow step.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"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 job flow step.
\n@param name The name of the job flow step.*/",
"getterDocumentation" : "/**The name of the job flow step.
\n@return The name of the job flow step.*/",
"fluentSetterDocumentation" : "/**The name of the job flow step.
\n@param name The name of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the job flow step.
\n@param name The name of the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ActionOnFailure" : {
"documentation" : "The action to take if the job flow step fails.
",
"name" : "ActionOnFailure",
"c2jName" : "ActionOnFailure",
"c2jShape" : "ActionOnFailure",
"variable" : {
"variableName" : "actionOnFailure",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The action to take if the job flow step fails.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "actionOnFailure",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ActionOnFailure",
"marshallLocationName" : "ActionOnFailure",
"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" : "ActionOnFailure",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The action to take if the job flow step fails.
\n@param actionOnFailure The action to take if the job flow step fails.\n@see ActionOnFailure*/",
"getterDocumentation" : "/**The action to take if the job flow step fails.
\n@return The action to take if the job flow step fails.\n@see ActionOnFailure*/",
"fluentSetterDocumentation" : "/**The action to take if the job flow step fails.
\n@param actionOnFailure The action to take if the job flow step fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionOnFailure*/",
"varargSetterDocumentation" : "/**The action to take if the job flow step fails.
\n@param actionOnFailure The action to take if the job flow step fails.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionOnFailure*/"
},
"HadoopJarStep" : {
"documentation" : "The JAR file used for the job flow step.
",
"name" : "HadoopJarStep",
"c2jName" : "HadoopJarStep",
"c2jShape" : "HadoopJarStepConfig",
"variable" : {
"variableName" : "hadoopJarStep",
"variableType" : "HadoopJarStepConfig",
"variableDeclarationType" : "HadoopJarStepConfig",
"documentation" : "The JAR file used for the job flow step.
",
"simpleType" : "HadoopJarStepConfig",
"variableSetterType" : "HadoopJarStepConfig"
},
"setterModel" : {
"variableName" : "hadoopJarStep",
"variableType" : "HadoopJarStepConfig",
"variableDeclarationType" : "HadoopJarStepConfig",
"documentation" : "",
"simpleType" : "HadoopJarStepConfig",
"variableSetterType" : "HadoopJarStepConfig"
},
"getterModel" : {
"returnType" : "HadoopJarStepConfig",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "HadoopJarStep",
"marshallLocationName" : "HadoopJarStep",
"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 JAR file used for the job flow step.
\n@param hadoopJarStep The JAR file used for the job flow step.*/",
"getterDocumentation" : "/**The JAR file used for the job flow step.
\n@return The JAR file used for the job flow step.*/",
"fluentSetterDocumentation" : "/**The JAR file used for the job flow step.
\n@param hadoopJarStep The JAR file used for the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The JAR file used for the job flow step.
\n@param hadoopJarStep The JAR file used for the job flow step.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"JobFlowExecutionState" : {
"c2jName" : "JobFlowExecutionState",
"documentation" : " The type of instance.
A small instance
A large instance
",
"shapeName" : "JobFlowExecutionState",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "STARTING",
"value" : "STARTING"
}, {
"name" : "BOOTSTRAPPING",
"value" : "BOOTSTRAPPING"
}, {
"name" : "RUNNING",
"value" : "RUNNING"
}, {
"name" : "WAITING",
"value" : "WAITING"
}, {
"name" : "SHUTTING_DOWN",
"value" : "SHUTTING_DOWN"
}, {
"name" : "TERMINATED",
"value" : "TERMINATED"
}, {
"name" : "COMPLETED",
"value" : "COMPLETED"
}, {
"name" : "FAILED",
"value" : "FAILED"
} ],
"variable" : {
"variableName" : "jobFlowExecutionState",
"variableType" : "JobFlowExecutionState",
"variableDeclarationType" : "JobFlowExecutionState",
"documentation" : null,
"simpleType" : "JobFlowExecutionState",
"variableSetterType" : "JobFlowExecutionState"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"RemoveTagsResult" : {
"c2jName" : "RemoveTagsOutput",
"documentation" : "This output indicates the result of removing tags from a resource.
",
"shapeName" : "RemoveTagsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "removeTagsResult",
"variableType" : "RemoveTagsResult",
"variableDeclarationType" : "RemoveTagsResult",
"documentation" : null,
"simpleType" : "RemoveTagsResult",
"variableSetterType" : "RemoveTagsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"InstanceTimeline" : {
"c2jName" : "InstanceTimeline",
"documentation" : "The timeline of the instance lifecycle.
",
"shapeName" : "InstanceTimeline",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The creation date and time of the instance.
",
"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 instance.
",
"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 instance.
\n@param creationDateTime The creation date and time of the instance.*/",
"getterDocumentation" : "/**The creation date and time of the instance.
\n@return The creation date and time of the instance.*/",
"fluentSetterDocumentation" : "/**The creation date and time of the instance.
\n@param creationDateTime The creation date and time of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time of the instance.
\n@param creationDateTime The creation date and time of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The date and time when the instance was ready to perform tasks.
",
"name" : "ReadyDateTime",
"c2jName" : "ReadyDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "readyDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time when the instance was ready to perform tasks.
",
"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 instance was ready to perform tasks.
\n@param readyDateTime The date and time when the instance was ready to perform tasks.*/",
"getterDocumentation" : "/**The date and time when the instance was ready to perform tasks.
\n@return The date and time when the instance was ready to perform tasks.*/",
"fluentSetterDocumentation" : "/**The date and time when the instance was ready to perform tasks.
\n@param readyDateTime The date and time when the instance was ready to perform tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time when the instance was ready to perform tasks.
\n@param readyDateTime The date and time when the instance was ready to perform tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The date and time when the instance was terminated.
",
"name" : "EndDateTime",
"c2jName" : "EndDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time when the instance was terminated.
",
"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 date and time when the instance was terminated.
\n@param endDateTime The date and time when the instance was terminated.*/",
"getterDocumentation" : "/**The date and time when the instance was terminated.
\n@return The date and time when the instance was terminated.*/",
"fluentSetterDocumentation" : "/**The date and time when the instance was terminated.
\n@param endDateTime The date and time when the instance was terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time when the instance was terminated.
\n@param endDateTime The date and time when the instance was terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "instanceTimeline",
"variableType" : "InstanceTimeline",
"variableDeclarationType" : "InstanceTimeline",
"documentation" : null,
"simpleType" : "InstanceTimeline",
"variableSetterType" : "InstanceTimeline"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ReadyDateTime" : {
"documentation" : "The date and time when the instance was ready to perform tasks.
",
"name" : "ReadyDateTime",
"c2jName" : "ReadyDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "readyDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time when the instance was ready to perform tasks.
",
"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 instance was ready to perform tasks.
\n@param readyDateTime The date and time when the instance was ready to perform tasks.*/",
"getterDocumentation" : "/**The date and time when the instance was ready to perform tasks.
\n@return The date and time when the instance was ready to perform tasks.*/",
"fluentSetterDocumentation" : "/**The date and time when the instance was ready to perform tasks.
\n@param readyDateTime The date and time when the instance was ready to perform tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time when the instance was ready to perform tasks.
\n@param readyDateTime The date and time when the instance was ready to perform tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CreationDateTime" : {
"documentation" : "The creation date and time of the instance.
",
"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 instance.
",
"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 instance.
\n@param creationDateTime The creation date and time of the instance.*/",
"getterDocumentation" : "/**The creation date and time of the instance.
\n@return The creation date and time of the instance.*/",
"fluentSetterDocumentation" : "/**The creation date and time of the instance.
\n@param creationDateTime The creation date and time of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time of the instance.
\n@param creationDateTime The creation date and time of the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EndDateTime" : {
"documentation" : "The date and time when the instance was terminated.
",
"name" : "EndDateTime",
"c2jName" : "EndDateTime",
"c2jShape" : "Date",
"variable" : {
"variableName" : "endDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time when the instance was terminated.
",
"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 date and time when the instance was terminated.
\n@param endDateTime The date and time when the instance was terminated.*/",
"getterDocumentation" : "/**The date and time when the instance was terminated.
\n@return The date and time when the instance was terminated.*/",
"fluentSetterDocumentation" : "/**The date and time when the instance was terminated.
\n@param endDateTime The date and time when the instance was terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time when the instance was terminated.
\n@param endDateTime The date and time when the instance was terminated.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"EbsVolume" : {
"c2jName" : "EbsVolume",
"documentation" : "EBS block device that's attached to an EC2 instance.
",
"shapeName" : "EbsVolume",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The device name that is exposed to the instance, such as /dev/sdh.
",
"name" : "Device",
"c2jName" : "Device",
"c2jShape" : "String",
"variable" : {
"variableName" : "device",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The device name that is exposed to the instance, such as /dev/sdh.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "device",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Device",
"marshallLocationName" : "Device",
"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 device name that is exposed to the instance, such as /dev/sdh.
\n@param device The device name that is exposed to the instance, such as /dev/sdh.*/",
"getterDocumentation" : "/**The device name that is exposed to the instance, such as /dev/sdh.
\n@return The device name that is exposed to the instance, such as /dev/sdh.*/",
"fluentSetterDocumentation" : "/**The device name that is exposed to the instance, such as /dev/sdh.
\n@param device The device name that is exposed to the instance, such as /dev/sdh.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The device name that is exposed to the instance, such as /dev/sdh.
\n@param device The device name that is exposed to the instance, such as /dev/sdh.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The volume identifier of the EBS volume.
",
"name" : "VolumeId",
"c2jName" : "VolumeId",
"c2jShape" : "String",
"variable" : {
"variableName" : "volumeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The volume identifier of the EBS volume.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "volumeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VolumeId",
"marshallLocationName" : "VolumeId",
"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 volume identifier of the EBS volume.
\n@param volumeId The volume identifier of the EBS volume.*/",
"getterDocumentation" : "/**The volume identifier of the EBS volume.
\n@return The volume identifier of the EBS volume.*/",
"fluentSetterDocumentation" : "/**The volume identifier of the EBS volume.
\n@param volumeId The volume identifier of the EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The volume identifier of the EBS volume.
\n@param volumeId The volume identifier of the EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "ebsVolume",
"variableType" : "EbsVolume",
"variableDeclarationType" : "EbsVolume",
"documentation" : null,
"simpleType" : "EbsVolume",
"variableSetterType" : "EbsVolume"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Device" : {
"documentation" : "The device name that is exposed to the instance, such as /dev/sdh.
",
"name" : "Device",
"c2jName" : "Device",
"c2jShape" : "String",
"variable" : {
"variableName" : "device",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The device name that is exposed to the instance, such as /dev/sdh.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "device",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Device",
"marshallLocationName" : "Device",
"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 device name that is exposed to the instance, such as /dev/sdh.
\n@param device The device name that is exposed to the instance, such as /dev/sdh.*/",
"getterDocumentation" : "/**The device name that is exposed to the instance, such as /dev/sdh.
\n@return The device name that is exposed to the instance, such as /dev/sdh.*/",
"fluentSetterDocumentation" : "/**The device name that is exposed to the instance, such as /dev/sdh.
\n@param device The device name that is exposed to the instance, such as /dev/sdh.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The device name that is exposed to the instance, such as /dev/sdh.
\n@param device The device name that is exposed to the instance, such as /dev/sdh.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"VolumeId" : {
"documentation" : "The volume identifier of the EBS volume.
",
"name" : "VolumeId",
"c2jName" : "VolumeId",
"c2jShape" : "String",
"variable" : {
"variableName" : "volumeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The volume identifier of the EBS volume.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "volumeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VolumeId",
"marshallLocationName" : "VolumeId",
"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 volume identifier of the EBS volume.
\n@param volumeId The volume identifier of the EBS volume.*/",
"getterDocumentation" : "/**The volume identifier of the EBS volume.
\n@return The volume identifier of the EBS volume.*/",
"fluentSetterDocumentation" : "/**The volume identifier of the EBS volume.
\n@param volumeId The volume identifier of the EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The volume identifier of the EBS volume.
\n@param volumeId The volume identifier of the EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"InstanceGroupModifyConfig" : {
"c2jName" : "InstanceGroupModifyConfig",
"documentation" : "Modify an instance group size.
",
"shapeName" : "InstanceGroupModifyConfig",
"deprecated" : false,
"required" : [ "InstanceGroupId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Unique ID of the instance group to expand or shrink.
",
"name" : "InstanceGroupId",
"c2jName" : "InstanceGroupId",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "instanceGroupId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Unique ID of the instance group to expand or shrink.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "instanceGroupId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceGroupId",
"marshallLocationName" : "InstanceGroupId",
"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" : "/**Unique ID of the instance group to expand or shrink.
\n@param instanceGroupId Unique ID of the instance group to expand or shrink.*/",
"getterDocumentation" : "/**Unique ID of the instance group to expand or shrink.
\n@return Unique ID of the instance group to expand or shrink.*/",
"fluentSetterDocumentation" : "/**Unique ID of the instance group to expand or shrink.
\n@param instanceGroupId Unique ID of the instance group to expand or shrink.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Unique ID of the instance group to expand or shrink.
\n@param instanceGroupId Unique ID of the instance group to expand or shrink.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Target size for the instance group.
",
"name" : "InstanceCount",
"c2jName" : "InstanceCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "instanceCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "Target size for the instance group.
",
"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" : "/**Target size for the instance group.
\n@param instanceCount Target size for the instance group.*/",
"getterDocumentation" : "/**Target size for the instance group.
\n@return Target size for the instance group.*/",
"fluentSetterDocumentation" : "/**Target size for the instance group.
\n@param instanceCount Target size for the instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Target size for the instance group.
\n@param instanceCount Target size for the instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
",
"name" : "EC2InstanceIdsToTerminate",
"c2jName" : "EC2InstanceIdsToTerminate",
"c2jShape" : "EC2InstanceIdsToTerminateList",
"variable" : {
"variableName" : "eC2InstanceIdsToTerminate",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "eC2InstanceIdsToTerminate",
"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" : "EC2InstanceIdsToTerminate",
"marshallLocationName" : "EC2InstanceIdsToTerminate",
"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" : "InstanceId",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\n@param eC2InstanceIdsToTerminate The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.*/",
"getterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\n@return The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.*/",
"fluentSetterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\n@param eC2InstanceIdsToTerminate The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEC2InstanceIdsToTerminate(java.util.Collection)} or {@link #withEC2InstanceIdsToTerminate(java.util.Collection)} if you want to override the existing values.
\n@param eC2InstanceIdsToTerminate The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Policy for customizing shrink operations.
",
"name" : "ShrinkPolicy",
"c2jName" : "ShrinkPolicy",
"c2jShape" : "ShrinkPolicy",
"variable" : {
"variableName" : "shrinkPolicy",
"variableType" : "ShrinkPolicy",
"variableDeclarationType" : "ShrinkPolicy",
"documentation" : "Policy for customizing shrink operations.
",
"simpleType" : "ShrinkPolicy",
"variableSetterType" : "ShrinkPolicy"
},
"setterModel" : {
"variableName" : "shrinkPolicy",
"variableType" : "ShrinkPolicy",
"variableDeclarationType" : "ShrinkPolicy",
"documentation" : "",
"simpleType" : "ShrinkPolicy",
"variableSetterType" : "ShrinkPolicy"
},
"getterModel" : {
"returnType" : "ShrinkPolicy",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ShrinkPolicy",
"marshallLocationName" : "ShrinkPolicy",
"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" : "/**Policy for customizing shrink operations.
\n@param shrinkPolicy Policy for customizing shrink operations.*/",
"getterDocumentation" : "/**Policy for customizing shrink operations.
\n@return Policy for customizing shrink operations.*/",
"fluentSetterDocumentation" : "/**Policy for customizing shrink operations.
\n@param shrinkPolicy Policy for customizing shrink operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Policy for customizing shrink operations.
\n@param shrinkPolicy Policy for customizing shrink operations.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "instanceGroupModifyConfig",
"variableType" : "InstanceGroupModifyConfig",
"variableDeclarationType" : "InstanceGroupModifyConfig",
"documentation" : null,
"simpleType" : "InstanceGroupModifyConfig",
"variableSetterType" : "InstanceGroupModifyConfig"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"InstanceCount" : {
"documentation" : "Target size for the instance group.
",
"name" : "InstanceCount",
"c2jName" : "InstanceCount",
"c2jShape" : "Integer",
"variable" : {
"variableName" : "instanceCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "Target size for the instance group.
",
"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" : "/**Target size for the instance group.
\n@param instanceCount Target size for the instance group.*/",
"getterDocumentation" : "/**Target size for the instance group.
\n@return Target size for the instance group.*/",
"fluentSetterDocumentation" : "/**Target size for the instance group.
\n@param instanceCount Target size for the instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Target size for the instance group.
\n@param instanceCount Target size for the instance group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ShrinkPolicy" : {
"documentation" : "Policy for customizing shrink operations.
",
"name" : "ShrinkPolicy",
"c2jName" : "ShrinkPolicy",
"c2jShape" : "ShrinkPolicy",
"variable" : {
"variableName" : "shrinkPolicy",
"variableType" : "ShrinkPolicy",
"variableDeclarationType" : "ShrinkPolicy",
"documentation" : "Policy for customizing shrink operations.
",
"simpleType" : "ShrinkPolicy",
"variableSetterType" : "ShrinkPolicy"
},
"setterModel" : {
"variableName" : "shrinkPolicy",
"variableType" : "ShrinkPolicy",
"variableDeclarationType" : "ShrinkPolicy",
"documentation" : "",
"simpleType" : "ShrinkPolicy",
"variableSetterType" : "ShrinkPolicy"
},
"getterModel" : {
"returnType" : "ShrinkPolicy",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ShrinkPolicy",
"marshallLocationName" : "ShrinkPolicy",
"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" : "/**Policy for customizing shrink operations.
\n@param shrinkPolicy Policy for customizing shrink operations.*/",
"getterDocumentation" : "/**Policy for customizing shrink operations.
\n@return Policy for customizing shrink operations.*/",
"fluentSetterDocumentation" : "/**Policy for customizing shrink operations.
\n@param shrinkPolicy Policy for customizing shrink operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Policy for customizing shrink operations.
\n@param shrinkPolicy Policy for customizing shrink operations.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EC2InstanceIdsToTerminate" : {
"documentation" : "The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
",
"name" : "EC2InstanceIdsToTerminate",
"c2jName" : "EC2InstanceIdsToTerminate",
"c2jShape" : "EC2InstanceIdsToTerminateList",
"variable" : {
"variableName" : "eC2InstanceIdsToTerminate",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "eC2InstanceIdsToTerminate",
"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" : "EC2InstanceIdsToTerminate",
"marshallLocationName" : "EC2InstanceIdsToTerminate",
"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" : "InstanceId",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\n@param eC2InstanceIdsToTerminate The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.*/",
"getterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\n@return The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.*/",
"fluentSetterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\n@param eC2InstanceIdsToTerminate The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEC2InstanceIdsToTerminate(java.util.Collection)} or {@link #withEC2InstanceIdsToTerminate(java.util.Collection)} if you want to override the existing values.
\n@param eC2InstanceIdsToTerminate The EC2 InstanceIds to terminate. Once you terminate the instances, the instance group will not return to its original requested size.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"InstanceGroupId" : {
"documentation" : "Unique ID of the instance group to expand or shrink.
",
"name" : "InstanceGroupId",
"c2jName" : "InstanceGroupId",
"c2jShape" : "XmlStringMaxLen256",
"variable" : {
"variableName" : "instanceGroupId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Unique ID of the instance group to expand or shrink.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "instanceGroupId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "InstanceGroupId",
"marshallLocationName" : "InstanceGroupId",
"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" : "/**Unique ID of the instance group to expand or shrink.
\n@param instanceGroupId Unique ID of the instance group to expand or shrink.*/",
"getterDocumentation" : "/**Unique ID of the instance group to expand or shrink.
\n@return Unique ID of the instance group to expand or shrink.*/",
"fluentSetterDocumentation" : "/**Unique ID of the instance group to expand or shrink.
\n@param instanceGroupId Unique ID of the instance group to expand or shrink.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Unique ID of the instance group to expand or shrink.
\n@param instanceGroupId Unique ID of the instance group to expand or shrink.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"TerminateJobFlowsResult" : {
"c2jName" : "TerminateJobFlowsResult",
"documentation" : null,
"shapeName" : "TerminateJobFlowsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "terminateJobFlowsResult",
"variableType" : "TerminateJobFlowsResult",
"variableDeclarationType" : "TerminateJobFlowsResult",
"documentation" : null,
"simpleType" : "TerminateJobFlowsResult",
"variableSetterType" : "TerminateJobFlowsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"ListInstanceGroupsRequest" : {
"c2jName" : "ListInstanceGroupsInput",
"documentation" : "This input determines which instance groups to retrieve.
",
"shapeName" : "ListInstanceGroupsRequest",
"deprecated" : false,
"required" : [ "ClusterId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the cluster for which to list the instance groups.
",
"name" : "ClusterId",
"c2jName" : "ClusterId",
"c2jShape" : "ClusterId",
"variable" : {
"variableName" : "clusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the cluster for which to list the instance groups.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ClusterId",
"marshallLocationName" : "ClusterId",
"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 cluster for which to list the instance groups.
\n@param clusterId The identifier of the cluster for which to list the instance groups.*/",
"getterDocumentation" : "/**The identifier of the cluster for which to list the instance groups.
\n@return The identifier of the cluster for which to list the instance groups.*/",
"fluentSetterDocumentation" : "/**The identifier of the cluster for which to list the instance groups.
\n@param clusterId The identifier of the cluster for which to list the instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the cluster for which to list the instance groups.
\n@param clusterId The identifier of the cluster for which to list the instance groups.\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" : "listInstanceGroupsRequest",
"variableType" : "ListInstanceGroupsRequest",
"variableDeclarationType" : "ListInstanceGroupsRequest",
"documentation" : null,
"simpleType" : "ListInstanceGroupsRequest",
"variableSetterType" : "ListInstanceGroupsRequest"
},
"marshaller" : {
"action" : "ListInstanceGroups",
"verb" : "POST",
"target" : "ElasticMapReduce.ListInstanceGroups",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ClusterId" : {
"documentation" : "The identifier of the cluster for which to list the instance groups.
",
"name" : "ClusterId",
"c2jName" : "ClusterId",
"c2jShape" : "ClusterId",
"variable" : {
"variableName" : "clusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the cluster for which to list the instance groups.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ClusterId",
"marshallLocationName" : "ClusterId",
"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 cluster for which to list the instance groups.
\n@param clusterId The identifier of the cluster for which to list the instance groups.*/",
"getterDocumentation" : "/**The identifier of the cluster for which to list the instance groups.
\n@return The identifier of the cluster for which to list the instance groups.*/",
"fluentSetterDocumentation" : "/**The identifier of the cluster for which to list the instance groups.
\n@param clusterId The identifier of the cluster for which to list the instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the cluster for which to list the instance groups.
\n@param clusterId The identifier of the cluster for which to list the instance groups.\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.*/"
}
}
},
"ListClustersRequest" : {
"c2jName" : "ListClustersInput",
"documentation" : "This input determines how the ListClusters action filters the list of clusters that it returns.
",
"shapeName" : "ListClustersRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The creation date and time beginning value filter for listing clusters .
",
"name" : "CreatedAfter",
"c2jName" : "CreatedAfter",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdAfter",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time beginning value filter for listing clusters .
",
"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" : "/**The creation date and time beginning value filter for listing clusters .
\n@param createdAfter The creation date and time beginning value filter for listing clusters .*/",
"getterDocumentation" : "/**The creation date and time beginning value filter for listing clusters .
\n@return The creation date and time beginning value filter for listing clusters .*/",
"fluentSetterDocumentation" : "/**The creation date and time beginning value filter for listing clusters .
\n@param createdAfter The creation date and time beginning value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time beginning value filter for listing clusters .
\n@param createdAfter The creation date and time beginning value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The creation date and time end value filter for listing clusters .
",
"name" : "CreatedBefore",
"c2jName" : "CreatedBefore",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdBefore",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time end value filter for listing clusters .
",
"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" : "/**The creation date and time end value filter for listing clusters .
\n@param createdBefore The creation date and time end value filter for listing clusters .*/",
"getterDocumentation" : "/**The creation date and time end value filter for listing clusters .
\n@return The creation date and time end value filter for listing clusters .*/",
"fluentSetterDocumentation" : "/**The creation date and time end value filter for listing clusters .
\n@param createdBefore The creation date and time end value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time end value filter for listing clusters .
\n@param createdBefore The creation date and time end value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The cluster state filters to apply when listing clusters.
",
"name" : "ClusterStates",
"c2jName" : "ClusterStates",
"c2jShape" : "ClusterStateList",
"variable" : {
"variableName" : "clusterStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The cluster state filters to apply when listing clusters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "clusterStates",
"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" : "ClusterStates",
"marshallLocationName" : "ClusterStates",
"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" : "ClusterState",
"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" : "ClusterState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member \n@see ClusterState*/",
"getterDocumentation" : "/**\n@return \n@see ClusterState*/",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : "ClusterState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\n@param clusterStates The cluster state filters to apply when listing clusters.\n@see ClusterState*/",
"getterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\n@return The cluster state filters to apply when listing clusters.\n@see ClusterState*/",
"fluentSetterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\n@param clusterStates The cluster state filters to apply when listing clusters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/",
"varargSetterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setClusterStates(java.util.Collection)} or {@link #withClusterStates(java.util.Collection)} if you want to override the existing values.
\n@param clusterStates The cluster state filters to apply when listing clusters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/"
}, {
"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" : "listClustersRequest",
"variableType" : "ListClustersRequest",
"variableDeclarationType" : "ListClustersRequest",
"documentation" : null,
"simpleType" : "ListClustersRequest",
"variableSetterType" : "ListClustersRequest"
},
"marshaller" : {
"action" : "ListClusters",
"verb" : "POST",
"target" : "ElasticMapReduce.ListClusters",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"CreatedBefore" : {
"documentation" : "The creation date and time end value filter for listing clusters .
",
"name" : "CreatedBefore",
"c2jName" : "CreatedBefore",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdBefore",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time end value filter for listing clusters .
",
"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" : "/**The creation date and time end value filter for listing clusters .
\n@param createdBefore The creation date and time end value filter for listing clusters .*/",
"getterDocumentation" : "/**The creation date and time end value filter for listing clusters .
\n@return The creation date and time end value filter for listing clusters .*/",
"fluentSetterDocumentation" : "/**The creation date and time end value filter for listing clusters .
\n@param createdBefore The creation date and time end value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time end value filter for listing clusters .
\n@param createdBefore The creation date and time end value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CreatedAfter" : {
"documentation" : "The creation date and time beginning value filter for listing clusters .
",
"name" : "CreatedAfter",
"c2jName" : "CreatedAfter",
"c2jShape" : "Date",
"variable" : {
"variableName" : "createdAfter",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The creation date and time beginning value filter for listing clusters .
",
"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" : "/**The creation date and time beginning value filter for listing clusters .
\n@param createdAfter The creation date and time beginning value filter for listing clusters .*/",
"getterDocumentation" : "/**The creation date and time beginning value filter for listing clusters .
\n@return The creation date and time beginning value filter for listing clusters .*/",
"fluentSetterDocumentation" : "/**The creation date and time beginning value filter for listing clusters .
\n@param createdAfter The creation date and time beginning value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The creation date and time beginning value filter for listing clusters .
\n@param createdAfter The creation date and time beginning value filter for listing clusters .\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ClusterStates" : {
"documentation" : "The cluster state filters to apply when listing clusters.
",
"name" : "ClusterStates",
"c2jName" : "ClusterStates",
"c2jShape" : "ClusterStateList",
"variable" : {
"variableName" : "clusterStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The cluster state filters to apply when listing clusters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "clusterStates",
"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" : "ClusterStates",
"marshallLocationName" : "ClusterStates",
"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" : "ClusterState",
"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" : "ClusterState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member \n@see ClusterState*/",
"getterDocumentation" : "/**\n@return \n@see ClusterState*/",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : "ClusterState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\n@param clusterStates The cluster state filters to apply when listing clusters.\n@see ClusterState*/",
"getterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\n@return The cluster state filters to apply when listing clusters.\n@see ClusterState*/",
"fluentSetterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\n@param clusterStates The cluster state filters to apply when listing clusters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/",
"varargSetterDocumentation" : "/**The cluster state filters to apply when listing clusters.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setClusterStates(java.util.Collection)} or {@link #withClusterStates(java.util.Collection)} if you want to override the existing values.
\n@param clusterStates The cluster state filters to apply when listing clusters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ClusterState*/"
},
"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.*/"
}
}
},
"ListStepsRequest" : {
"c2jName" : "ListStepsInput",
"documentation" : "This input determines which steps to list.
",
"shapeName" : "ListStepsRequest",
"deprecated" : false,
"required" : [ "ClusterId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the cluster for which to list the steps.
",
"name" : "ClusterId",
"c2jName" : "ClusterId",
"c2jShape" : "ClusterId",
"variable" : {
"variableName" : "clusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the cluster for which to list the steps.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "clusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ClusterId",
"marshallLocationName" : "ClusterId",
"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 cluster for which to list the steps.
\n@param clusterId The identifier of the cluster for which to list the steps.*/",
"getterDocumentation" : "/**The identifier of the cluster for which to list the steps.
\n@return The identifier of the cluster for which to list the steps.*/",
"fluentSetterDocumentation" : "/**The identifier of the cluster for which to list the steps.
\n@param clusterId The identifier of the cluster for which to list the steps.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the cluster for which to list the steps.
\n@param clusterId The identifier of the cluster for which to list the steps.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The filter to limit the step list based on certain states.
",
"name" : "StepStates",
"c2jName" : "StepStates",
"c2jShape" : "StepStateList",
"variable" : {
"variableName" : "stepStates",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The filter to limit the step list based on certain states.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "stepStates",
"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" : "StepStates",
"marshallLocationName" : "StepStates",
"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" : "StepState",
"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" : "StepState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member \n@see StepState*/",
"getterDocumentation" : "/**\n@return \n@see StepState*/",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see StepState*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see StepState*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : "StepState",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The filter to limit the step list based on certain states.
\n@param stepStates The filter to limit the step list based on certain states.\n@see StepState*/",
"getterDocumentation" : "/**The filter to limit the step list based on certain states.
\n@return The filter to limit the step list based on certain states.\n@see StepState*/",
"fluentSetterDocumentation" : "/**The filter to limit the step list based on certain states.
\n@param stepStates The filter to limit the step list based on certain states.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepState*/",
"varargSetterDocumentation" : "/**The filter to limit the step list based on certain states.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setStepStates(java.util.Collection)} or {@link #withStepStates(java.util.Collection)} if you want to override the existing values.
\n@param stepStates The filter to limit the step list based on certain states.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepState*/"
}, {
"documentation" : "The filter to limit the step list based on the identifier of the steps.
",
"name" : "StepIds",
"c2jName" : "StepIds",
"c2jShape" : "XmlStringList",
"variable" : {
"variableName" : "stepIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The filter to limit the step list based on the identifier of the steps.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "stepIds",
"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" : "StepIds",
"marshallLocationName" : "StepIds",
"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",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The filter to limit the step list based on the identifier of the steps.
\n@param stepIds The filter to limit the step list based on the identifier of the steps.*/",
"getterDocumentation" : "/**The filter to limit the step list based on the identifier of the steps.
\n@return The filter to limit the step list based on the identifier of the steps.*/",
"fluentSetterDocumentation" : "/**The filter to limit the step list based on the identifier of the steps.
\n@param stepIds The filter to limit the step list based on the identifier of the steps.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The filter to limit the step list based on the identifier of the steps.
\n